Example #1
0
 public static function load()
 {
     self::$sid = self::getSid();
     $data = Db::getUserBySid(self::$sid);
     self::$id = $data['id'];
     self::$rid = $data['rid'];
     self::$ip = $data['ip'];
     self::$token = Generator::token();
     $newIp = self::getIp();
     if (self::$ip != $newIp) {
         Utilities::log("Loaded existing user, different IP " . self::toString());
         self::$ip = $newIp;
     } else {
         Utilities::log("Loaded existing user, same IP " . self::toString());
     }
     DB::updateUserById(self::$id, self::$rid, $newIp, self::$sid, self::$token);
 }