Changeset 1060 in ExiteCMS for trunk/setuser.php
- Timestamp:
- 11/05/07 21:36:09 (5 years ago)
- File:
-
- 1 edited
-
trunk/setuser.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/setuser.php
r954 r1060 18 18 // temp storage for template variables 19 19 $variables = array(); 20 21 // set the redirect url (set in theme_cleanup) 22 if (isset($_COOKIE['last_url'])) { 23 $variables['url'] = $_COOKIE['last_url']; 24 } elseif (empty($_SERVER['HTTP_REFERER'])) { 25 $variables['url'] = BASEDIR."index.php"; 26 } else { 27 $variables['url'] = substr(strstr($_SERVER['HTTP_REFERER'], ":"), strlen($_SERVER['HTTP_HOST'])+3); 28 } 20 29 21 30 if (isset($_REQUEST['logout']) && $_REQUEST['logout'] == "yes") { … … 46 55 $user_pass = (preg_match("/^[0-9a-z]{32}$/", $cookie_vars['1']) ? $cookie_vars['1'] : ""); 47 56 $user_name = preg_replace(array("/\=/","/\#/","/\sOR\s/"), "", stripinput($user)); 48 if (!dbcount("(user_id)", "users", "user_name='$user_name' AND user_password='".$user_pass."'")) { 49 $message = "<b>".$locale['196']."</b><br /><br />\n"; 50 } else { 57 $result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_name='".$user_name."' AND user_password='".$user_pass."'"); 58 if ($data = dbarray($result)) { 59 if ($data['user_bad_email'] != 0) { 60 $variables['url'] = BASEDIR."edit_profile.php?check=email&value=".(90 - intval((time() - $data['user_bad_email']) / 86400)); 61 } 51 62 $result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_user='0' AND online_ip='".USER_IP."'"); 52 63 $message = "<b>".$locale['193'].$user."</b><br /><br />\n"; 64 } else { 65 $message = "<b>".$locale['196']."</b><br /><br />\n"; 53 66 } 54 67 }
Note: See TracChangeset
for help on using the changeset viewer.
