'Remember me' on login. Issue #81.
This commit is contained in:
parent
4ce3c94798
commit
07359d82f6
8 changed files with 158 additions and 147 deletions
|
|
@ -38,6 +38,7 @@ class User extends Model
|
|||
'per_page' => null,
|
||||
'provider_key' => null,
|
||||
'provider_data' => null,
|
||||
'remember_key' => null,
|
||||
];
|
||||
|
||||
/**
|
||||
|
|
@ -54,6 +55,7 @@ class User extends Model
|
|||
'per_page' => 'getPerPage',
|
||||
'provider_key' => 'getProviderKey',
|
||||
'provider_data' => 'getProviderData',
|
||||
'remember_key' => 'getRememberKey',
|
||||
// Foreign key getters:
|
||||
];
|
||||
|
||||
|
|
@ -71,6 +73,7 @@ class User extends Model
|
|||
'per_page' => 'setPerPage',
|
||||
'provider_key' => 'setProviderKey',
|
||||
'provider_data' => 'setProviderData',
|
||||
'remember_key' => 'setRememberKey',
|
||||
// Foreign key setters:
|
||||
];
|
||||
|
||||
|
|
@ -125,6 +128,12 @@ class User extends Model
|
|||
'nullable' => true,
|
||||
'default' => null,
|
||||
],
|
||||
'remember_key' => [
|
||||
'type' => 'varchar',
|
||||
'length' => 32,
|
||||
'nullable' => true,
|
||||
'default' => null,
|
||||
],
|
||||
];
|
||||
|
||||
/**
|
||||
|
|
@ -226,6 +235,18 @@ class User extends Model
|
|||
return $rtn;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the value of RememberKey / remember_key.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getRememberKey()
|
||||
{
|
||||
$rtn = $this->data['remember_key'];
|
||||
|
||||
return $rtn;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the value of Language / language.
|
||||
*
|
||||
|
|
@ -388,6 +409,24 @@ class User extends Model
|
|||
$this->setModified('provider_data');
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the value of RememberKey / remember_key.
|
||||
*
|
||||
* @param $value string
|
||||
*/
|
||||
public function setRememberKey($value)
|
||||
{
|
||||
$this->validateString('RememberKey', $value);
|
||||
|
||||
if ($this->data['remember_key'] === $value) {
|
||||
return;
|
||||
}
|
||||
|
||||
$this->data['remember_key'] = $value;
|
||||
|
||||
$this->setModified('remember_key');
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the value of Language / language.
|
||||
*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue