Exemple #1
0
 public function authenticate(user $user, $password)
 {
     if ($user->password == lib::makehashedpassword($user, $password)) {
         return true;
     } else {
         return false;
     }
 }
Exemple #2
0
 public function processadd()
 {
     $username = $_POST['username'];
     $password = $_POST['password'];
     $admin = $_POST['admin'];
     $user = new user(array('username' => $username));
     if (!is_null($user->id)) {
         lib::seterror($username . ' is already in use');
         lib::sendto('/users/add');
     }
     $user->username = $username;
     $user->password = lib::makehashedpassword($user, $password);
     $user->admin = $admin;
     $user->save();
     lib::sendto('/users');
 }