Esempio n. 1
0
 public static function update_password($password, $user_id)
 {
     $user = null;
     if (ctype_digit($user_id)) {
         $user = \Users\Model\User::find($user_id);
     }
     if (!is_null($user) and !empty($user)) {
         $hashed_password = \Users\Helper::hash_password($password);
         $user->hash = $hashed_password['hash'];
         $user->salt = $hashed_password['salt'];
         $user->password = \Hash::make($password);
         $user->save();
         \Event::fire('users.updated', array($user));
         return true;
     }
     return false;
 }