backport
authorPierre Habouzit (MadCoder <pierre.habouzit@m4x.org>
Wed, 5 Jan 2005 09:37:12 +0000 (09:37 +0000)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Thu, 26 Jun 2008 21:27:11 +0000 (23:27 +0200)
Patches applied:

 * opensource@polytechnique.org--2005/platal--release--0.9.3--patch-19
   optimize login request

git-archimport-id: opensource@polytechnique.org--2005/platal--mainline--0.9--patch-219

include/xorg/session.inc.php

index b7ee199..79b8feb 100644 (file)
@@ -297,7 +297,8 @@ function start_connexion ($uid, $identified)
     INNER JOIN  aliases                AS a2 ON (u.user_id = a2.id AND FIND_IN_SET('bestalias',a2.flags))
      LEFT JOIN  logger.sessions AS s  ON (s.uid=u.user_id AND s.suid=0)
          WHERE  u.user_id = {?} AND u.perms IN('admin','user')
-      ORDER BY  s.start DESC, !FIND_IN_SET('epouse', a2.flags), length(a2.alias)", $uid);
+      ORDER BY  s.start DESC
+         LIMIT  1", $uid);
     $sess = $res->fetchOneAssoc();
     echo mysql_error();
     $suid = Session::getMixed('suid');