Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //UsersController
- public function token()
- {
- $user = $this->Auth->identify();
- if (!$user) {
- throw new UnauthorizedException('Invalid username or password');
- }else{
- $this->Auth->setUser($user);
- };
- $this->set([
- 'success' => true,
- 'user_id'=>$user['id'],
- // SET NEW TOKEN BY REQUEST
- 'token' => JWT::encode([
- 'sub' => $user['id'],
- 'exp' => time() + 604800
- ],Security::salt()),
- '_serialize' => ['success', 'token' , 'user_id']
- ]);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement