Changeset 1511 for trunk/include/functions_user.inc.php
- Timestamp:
- Jul 28, 2006, 11:34:27 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/functions_user.inc.php
r1493 r1511 551 551 function log_user($user_id, $remember_me) 552 552 { 553 global $conf ;553 global $conf, $user; 554 554 555 555 if ($remember_me) … … 582 582 session_start(); 583 583 $_SESSION['pwg_uid'] = $user_id; 584 585 $user['id'] = $_SESSION['pwg_uid']; 586 $user['is_the_guest'] = false; 587 } 588 589 /* 590 * Performs auto-connexion when cookie remember_me exists 591 * @return void 592 */ 593 function auto_login() { 594 global $conf; 595 596 $cookie = unserialize(pwg_stripslashes($_COOKIE[$conf['remember_me_name']])); 597 $query = ' 598 SELECT auto_login_key 599 FROM '.USERS_TABLE.' 600 WHERE '.$conf['user_fields']['id'].' = '.$cookie['id'].' 601 ;'; 602 603 $auto_login_key = current(mysql_fetch_assoc(pwg_query($query))); 604 if ($auto_login_key == $cookie['key']) 605 { 606 log_user($cookie['id'], false); 607 redirect(make_index_url()); 608 } 609 else 610 { 611 setcookie($conf['remember_me_name'], '', 0, cookie_path()); 612 redirect(make_index_url()); 613 } 584 614 } 585 615
Note: See TracChangeset
for help on using the changeset viewer.