public static function signIn($id, $hash) { if ($id == 1) { return "There are no Easter Eggs up here. Go away."; } $user = User::find($id); if (password_verify($hash, $user->private_hash)) { if ($user->active_session != "") { self::sessionDestroy($user->active_session); } self::setUserSession($user); $user->active_session = self::sessionId(); $user->save(); PmController::setUnreadMessages(); SettingsController::load($user); return Redirect::to('activity/posts'); } else { return Redirect::to('signup'); } }