PHP 클래스 Nette\Forms\Controls\CsrfProtection

상속: extends HiddenField
파일 보기 프로젝트 열기: nette/forms 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$session Nette\Http\Session

공개 메소드들

메소드 설명
__construct ( $message )
getControl ( ) : Nette\Utils\Html Generates control's HTML element.
getToken ( ) : string
loadHttpData ( ) : void Loads HTTP data.
setValue ( $value ) : self
validateCsrf ( CsrfProtection $control ) : boolean

보호된 메소드들

메소드 설명
attached ( $parent )

비공개 메소드들

메소드 설명
generateToken ( $random = NULL ) : string
getSession ( ) : Session

메소드 상세

__construct() 공개 메소드

public __construct ( $message )

attached() 보호된 메소드

protected attached ( $parent )

getControl() 공개 메소드

Generates control's HTML element.
public getControl ( ) : Nette\Utils\Html
리턴 Nette\Utils\Html

getToken() 공개 메소드

public getToken ( ) : string
리턴 string

loadHttpData() 공개 메소드

Loads HTTP data.
public loadHttpData ( ) : void
리턴 void

setValue() 공개 메소드

public setValue ( $value ) : self
리턴 self

validateCsrf() 공개 정적인 메소드

public static validateCsrf ( CsrfProtection $control ) : boolean
$control CsrfProtection
리턴 boolean

프로퍼티 상세

$session 공개적으로 프로퍼티

public Session,Nette\Http $session
리턴 Nette\Http\Session