PHP Class Nette\Forms\Controls\CsrfProtection

Inheritance: extends HiddenField
Afficher le fichier Open project: nette/forms Class Usage Examples

Méthodes publiques

Свойство Type Description
$session Nette\Http\Session

Méthodes publiques

Méthode Description
__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

Méthodes protégées

Méthode Description
attached ( $parent )

Private Methods

Méthode Description
generateToken ( $random = NULL ) : string
getSession ( ) : Session

Method Details

__construct() public méthode

public __construct ( $message )

attached() protected méthode

protected attached ( $parent )

getControl() public méthode

Generates control's HTML element.
public getControl ( ) : Nette\Utils\Html
Résultat Nette\Utils\Html

getToken() public méthode

public getToken ( ) : string
Résultat string

loadHttpData() public méthode

Loads HTTP data.
public loadHttpData ( ) : void
Résultat void

setValue() public méthode

public setValue ( $value ) : self
Résultat self

validateCsrf() public static méthode

public static validateCsrf ( CsrfProtection $control ) : boolean
$control CsrfProtection
Résultat boolean

Property Details

$session public_oe property

public Session,Nette\Http $session
Résultat Nette\Http\Session