@@ -14,25 +14,25 @@ class DatabaseTokenRepository extends BaseDatabaseTokenRepository
14
14
*/
15
15
protected function getPayload ($ email , $ token )
16
16
{
17
- return ['email ' => $ email , 'token ' => $ token , 'created_at ' => new UTCDateTime (time () * 1000 )];
17
+ return ['email ' => $ email , 'token ' => $ this -> hasher -> make ( $ token) , 'created_at ' => new UTCDateTime (time () * 1000 )];
18
18
}
19
19
20
20
/**
21
21
* @inheritdoc
22
22
*/
23
- protected function tokenExpired ($ token )
23
+ protected function tokenExpired ($ createdAt )
24
24
{
25
25
// Convert UTCDateTime to a date string.
26
- if ($ token [ ' created_at ' ] instanceof UTCDateTime) {
27
- $ date = $ token [ ' created_at ' ] ->toDateTime ();
26
+ if ($ createdAt instanceof UTCDateTime) {
27
+ $ date = $ createdAt ->toDateTime ();
28
28
$ date ->setTimezone (new DateTimeZone (date_default_timezone_get ()));
29
- $ token [ ' created_at ' ] = $ date ->format ('Y-m-d H:i:s ' );
30
- } elseif (is_array ($ token [ ' created_at ' ]) && isset ($ token [ ' created_at ' ] ['date ' ])) {
31
- $ date = new DateTime ($ token [ ' created_at ' ][ ' date ' ], new DateTimeZone (isset ($ token [ ' created_at ' ][ ' timezone ' ]) ? $ token [ ' created_at ' ] ['timezone ' ] : 'UTC ' ));
29
+ $ createdAt = $ date ->format ('Y-m-d H:i:s ' );
30
+ } elseif (is_array ($ createdAt ) and isset ($ createdAt ['date ' ])) {
31
+ $ date = new DateTime ($ createdAt [ ' date ' ], new DateTimeZone (isset ($ createdAt [ ' timezone ' ]) ? $ createdAt ['timezone ' ] : 'UTC ' ));
32
32
$ date ->setTimezone (new DateTimeZone (date_default_timezone_get ()));
33
- $ token [ ' created_at ' ] = $ date ->format ('Y-m-d H:i:s ' );
33
+ $ createdAt = $ date ->format ('Y-m-d H:i:s ' );
34
34
}
35
35
36
- return parent ::tokenExpired ($ token );
36
+ return parent ::tokenExpired ($ createdAt );
37
37
}
38
38
}
0 commit comments