Example #1
0
 public static function signin($email, $password)
 {
     $user = Model::factory('User')->where('email', $email)->find_one();
     if ($user->password === md5($password) and $user->email === $email) {
         $hash = md5(User::generateHash(10));
         $user->hash = $hash;
         $user->save();
         $cookieAddTime = time() + 60 * 60 * 24;
         setcookie("id", $user->id, $cookieAddTime);
         setcookie("hash", $user->hash, $cookieAddTime);
         setcookie("login", $user->name, $cookieAddTime);
     }
 }