Changeset 11992 for trunk/include/functions_user.inc.php
- Timestamp:
- Aug 24, 2011, 10:03:53 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/functions_user.inc.php
r11826 r11992 785 785 FROM '.USERS_TABLE.' 786 786 WHERE '.$conf['user_fields']['username'].' = \''.$username.'\' 787 ;'; 788 $result = pwg_query($query); 789 790 if (pwg_db_num_rows($result) == 0) 791 { 792 return false; 793 } 794 else 795 { 796 list($user_id) = pwg_db_fetch_row($result); 797 return $user_id; 798 } 799 } 800 801 function get_userid_by_email($email) 802 { 803 global $conf; 804 805 $email = pwg_db_real_escape_string($email); 806 807 $query = ' 808 SELECT 809 '.$conf['user_fields']['id'].' 810 FROM '.USERS_TABLE.' 811 WHERE UPPER('.$conf['user_fields']['email'].') = UPPER(\''.$email.'\') 787 812 ;'; 788 813 $result = pwg_query($query); … … 1473 1498 } 1474 1499 1500 /** 1501 * search an available activation_key 1502 * 1503 * @return string 1504 */ 1505 function get_user_activation_key() 1506 { 1507 while (true) 1508 { 1509 $key = generate_key(20); 1510 $query = ' 1511 SELECT COUNT(*) 1512 FROM '.USER_INFOS_TABLE.' 1513 WHERE activation_key = \''.$key.'\' 1514 ;'; 1515 list($count) = pwg_db_fetch_row(pwg_query($query)); 1516 if (0 == $count) 1517 { 1518 return $key; 1519 } 1520 } 1521 } 1522 1475 1523 ?>
Note: See TracChangeset
for help on using the changeset viewer.