FrontendUserAuthentication::setPassword()
\nn\t3::FrontendUserAuthentication()->setPassword($feUserUid = NULL, $password = NULL);
Change the password of an FE user.
\nn\t3::FrontendUserAuthentication()->setPassword( 12, '123Password#$' );
\nn\t3::FrontendUserAuthentication()->setPassword( $frontendUserModel, '123Password#$' );
Copied!
| @return boolean
Source Code
public function setPassword( $feUserUid = null, $password = null )
{
if (!$password || !$feUserUid) return false;
if (!is_numeric($feUserUid)) $feUserUid = \nn\t3::Obj()->get( $feUserUid, 'uid' );
$saltedPassword = \nn\t3::Encrypt()->password( $password );
\nn\t3::Db()->update( 'fe_users', [
'password' => $saltedPassword,
'pwchanged' => time(),
], $feUserUid);
return true;
}
Copied!