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