https://github.com/flextype-components/token
The Token component generate and store a unique token which can be used to help prevent
https://github.com/flextype-components/token
Last synced: 5 months ago
JSON representation
The Token component generate and store a unique token which can be used to help prevent
- Host: GitHub
- URL: https://github.com/flextype-components/token
- Owner: flextype-components
- License: mit
- Created: 2015-10-05T15:43:34.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-07-09T23:02:15.000Z (almost 8 years ago)
- Last Synced: 2025-09-25T15:39:45.474Z (9 months ago)
- Language: PHP
- Homepage:
- Size: 20.5 KB
- Stars: 1
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Token Component

[](https://github.com/flextype-components/token/blob/master/LICENSE)
The Token component generate and store a unique token which can be used to help prevent [CSRF](http://wikipedia.org/wiki/Cross_Site_Request_Forgery) attacks.
### Installation
```
composer require flextype-components/token
```
### Usage
Generate token
```php
use Flextype\Component\Token\Token;
$token = Token::generate();
```
Generate token in the template
```php
```
Check that the given token matches the currently stored security token.
```php
use Flextype\Component\Token\Token;
if (Token::check($token)) {
// Pass
}
```
## License
See [LICENSE](https://github.com/flextype-components/token/blob/master/LICENSE)