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); } }