/[LeafOK_CVS]/fenglin/bbs/ch_username_sub.php
ViewVC logotype

Diff of /fenglin/bbs/ch_username_sub.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.3 by sysadm, Sun Dec 5 10:00:19 2004 UTC Revision 1.7 by sysadm, Wed Mar 12 13:28:32 2025 UTC
# Line 11  if ($_SESSION["BBS_uid"]==0) Line 11  if ($_SESSION["BBS_uid"]==0)
11  }  }
12    
13  $permit = false;  $permit = false;
14  if (ereg("^[A-Za-z]{3,12}$",$_SESSION["BBS_username"]))  if (preg_match("/^[A-Za-z]{3,12}$/",$_SESSION["BBS_username"]))
15  {  {
16          error_msg ("您无权修改用户名!", true);          error_msg ("鎮ㄦ棤鏉冧慨鏀圭敤鎴峰悕锛", true);
17          exit();          exit();
18  }  }
19    
20  $username=htmlspecialchars(trim($_POST["username"]));  $username=trim($_POST["username"]);
 $username=addslashes($username);  
21    
22  if (!ereg("^[A-Za-z]{5,12}$",$username))  if (!preg_match("/^[A-Za-z]{5,12}$/",$username))
23  {  {
24          error_msg ("用户名填写不正确!", true);          error_msg ("鐢ㄦ埛鍚嶅~鍐欎笉姝g‘锛", true);
25          exit();          exit();
26  }        }      
27  if (!check_str($username))  if (!check_str($username))
28  {  {
29          error_msg ("用户名含有系统保留词!", true);          error_msg ("鐢ㄦ埛鍚嶅惈鏈夌郴缁熶繚鐣欒瘝锛", true);
30          exit();          exit();
31  }  }
32    
33  $db_conn=include "./db_open.inc.php";  $db_conn=include "./db_open.inc.php";
34    
35  $rs=mysql_query("select UID from user_list where username='$username' limit 1");  $rs=mysql_query("select UID from user_list where username='" .
36            mysqli_real_escape_string($db_conn, $username) . "' limit 1");
37  if (mysql_num_rows($rs)>0)  if (mysql_num_rows($rs)>0)
38  {  {
39          error_msg ("用户名已存在!", true);          error_msg ("鐢ㄦ埛鍚嶅凡瀛樺湪锛", true);
40          exit();          exit();
41  }  }
42  mysql_free_result($rs);  mysql_free_result($rs);
43    
44  mysql_query("update user_list set username='$username'".  mysql_query("update user_list set username='" .
45            mysqli_real_escape_string($db_conn, $username) . "'".
46          " where UID=".$_SESSION["BBS_uid"])          " where UID=".$_SESSION["BBS_uid"])
47          or die("Update error!");          or die("Update error!");
48    


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1