Change user password
This commit is contained in:
parent
1c4962c570
commit
5c4262e2ec
|
@ -11,7 +11,7 @@ function editUser($args)
|
||||||
if(isset($args['password']))
|
if(isset($args['password']))
|
||||||
{
|
{
|
||||||
if( ($args['password']===$args['confirm-password']) && !Text::isEmpty($args['password']) ) {
|
if( ($args['password']===$args['confirm-password']) && !Text::isEmpty($args['password']) ) {
|
||||||
return $dbUsers->set($args);
|
return $dbUsers->setPassword($args);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
Alert::set('Passwords are differents.');
|
Alert::set('Passwords are differents.');
|
||||||
|
|
|
@ -42,6 +42,17 @@ class dbUsers extends dbJSON
|
||||||
return $this->db;
|
return $this->db;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function setPassword($args)
|
||||||
|
{
|
||||||
|
$salt = Text::randomText(SALT_LENGTH);
|
||||||
|
$hash = sha1($args['password'].$salt);
|
||||||
|
|
||||||
|
$args['salt'] = $salt;
|
||||||
|
$args['password'] = $hash;
|
||||||
|
|
||||||
|
return $this->set($args);
|
||||||
|
}
|
||||||
|
|
||||||
public function set($args)
|
public function set($args)
|
||||||
{
|
{
|
||||||
$dataForDb = array();
|
$dataForDb = array();
|
||||||
|
|
Loading…
Reference in New Issue