/[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.1 by sysadm, Sun Oct 24 10:29:34 2004 UTC Revision 1.3 by sysadm, Sun Dec 5 10:00:19 2004 UTC
# Line 10  if ($_SESSION["BBS_uid"]==0) Line 10  if ($_SESSION["BBS_uid"]==0)
10          exit();          exit();
11  }  }
12    
13    $permit = false;
14    if (ereg("^[A-Za-z]{3,12}$",$_SESSION["BBS_username"]))
15    {
16            error_msg ("您无权修改用户名!", true);
17            exit();
18    }
19    
20  $username=htmlspecialchars(trim($_POST["username"]));  $username=htmlspecialchars(trim($_POST["username"]));
21  $username=addslashes($username);  $username=addslashes($username);
22    
# Line 26  if (!check_str($username)) Line 33  if (!check_str($username))
33    
34  $db_conn=include "./db_open.inc.php";  $db_conn=include "./db_open.inc.php";
35    
 $permit = false;  
 $rs = mysql_query("select m_username from user_list where UID=".$_SESSION["BBS_uid"])  
         or die("Query status error!");  
 if ($row=mysql_fetch_array($rs))  
         $permit = $row["m_username"];  
 else  
         $permit = false;  
 mysql_free_result($rs);  
 if (!$permit)  
 {  
         error_msg ("您无权修改用户名!", false, true);  
         exit();  
 }  
   
36  $rs=mysql_query("select UID from user_list where username='$username' limit 1");  $rs=mysql_query("select UID from user_list where username='$username' limit 1");
37  if (mysql_num_rows($rs)>0)  if (mysql_num_rows($rs)>0)
38  {  {
# Line 48  if (mysql_num_rows($rs)>0) Line 41  if (mysql_num_rows($rs)>0)
41  }  }
42  mysql_free_result($rs);  mysql_free_result($rs);
43    
44  mysql_query("update user_list set username='$username', m_username = 0".  mysql_query("update user_list set username='$username'".
45          " where UID=".$_SESSION["BBS_uid"])          " where UID=".$_SESSION["BBS_uid"])
46          or die("Update error!");          or die("Update error!");
47    
48  mysql_close($db_conn);  mysql_close($db_conn);
 ?>  
 <html>  
 <head>  
 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">  
 <title>更改用户名</title>  
 <link rel="stylesheet" href="css/default.css" type="text/css">  
 </head>  
 <body>  
                 <p align="center">  
                         &nbsp;  
                 </p>  
                 <p align="center">  
                         更改用户名完成,以后请使用新的用户名登陆。  
                 </p>  
                 <p align="center">  
                         [<a class="s2" href="javascript:self.close()">关闭窗口</a>]  
                 </p>  
                 <p align="center">  
                         &nbsp;  
                 </p>  
 </body>  
 </html>  
49    
50    $_SESSION["BBS_username"] = $username;
51    
52    header ("Location: main.php");
53    ?>


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

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