Bug fixed: #users.auto_login_key moved to #user_infos.auto_login_key because

table users does not contain information specificaly related to
PhpWebGallery. With auto_login_key field in #users, external authentication
won't work.

Warning: when updating with subversion, you'll have to go directly to
upgrade_feed.php


git-svn-id: http://piwigo.org/svn/branches/branch-1_6@1594 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
plegall
2006-11-06 22:55:38 +00:00
parent 967f476b6b
commit e4606c00b0
2 changed files with 91 additions and 7 deletions
+7 -7
View File
@@ -605,8 +605,8 @@ function log_user($user_id, $remember_me)
// search for an existing auto_login_key
$query = '
SELECT auto_login_key
FROM '.USERS_TABLE.'
WHERE '.$conf['user_fields']['id'].' = '.$user_id.'
FROM '.USER_INFOS_TABLE.'
WHERE user_id = '.$user_id.'
;';
$auto_login_key = current(mysql_fetch_assoc(pwg_query($query)));
@@ -614,9 +614,9 @@ SELECT auto_login_key
{
$auto_login_key = base64_encode(md5(uniqid(rand(), true)));
$query = '
UPDATE '.USERS_TABLE.'
SET auto_login_key=\''.$auto_login_key.'\'
WHERE '.$conf['user_fields']['id'].' = '.$user_id.'
UPDATE '.USER_INFOS_TABLE.'
SET auto_login_key = \''.$auto_login_key.'\'
WHERE user_id = '.$user_id.'
;';
pwg_query($query);
}
@@ -658,8 +658,8 @@ function auto_login() {
$query = '
SELECT auto_login_key
FROM '.USERS_TABLE.'
WHERE '.$conf['user_fields']['id'].' = '.$cookie['id'].'
FROM '.USER_INFOS_TABLE.'
WHERE user_id = '.$cookie['id'].'
;';
$auto_login_key = current(mysql_fetch_assoc(pwg_query($query)));