Exemple #1
0
 /**
  * Write timestamp of this login into database (we only write a "real" login via login form into the database,
  * not the session-login on every page request
  *
  * @param $user_name
  */
 public static function saveTimestampOfLoginOfUser($user_name)
 {
     if (self::$saveTimeOfLoginQuery === null) {
         self::$saveTimeOfLoginQuery = DatabaseFactory::getFactory()->getConnection()->prepare("UPDATE users SET user_last_login_timestamp = :user_last_login_timestamp\n                WHERE user_name = :user_name LIMIT 1");
     }
     self::$saveTimeOfLoginQuery->execute(array(':user_name' => $user_name, ':user_last_login_timestamp' => time()));
 }