echo "<script>history.go(-1);</script>"; exit; } $user_id = 0; //SQL查询语句; mysql_query("SET NAMES utf8"); $query = "SELECT supervisor,user_id,password FROM svnauth_user WHERE user_name ='{$usr}';"; // 执行查询 $result = mysql_query($query); if ($result) { $totalnum = mysql_num_rows($result); } if ($totalnum > 0) { while ($result and $row = mysql_fetch_array($result, MYSQL_BOTH)) { $fpasswd = $row['password']; if (verifyPasswd($passwd, $fpasswd)) { $_SESSION['username'] = $usr; $token = trim($row['supervisor']); $_SESSION['role'] = empty($token) ? 'user' : 'admin'; $user_id = $row['user_id']; $_SESSION['uid'] = $row['user_id']; echo "欢迎您回来!点击返回<a href='../default.htm'>Maia SVN用户管理首页</a>"; } else { echo "<script>window.alert(\"密码错误!!\")</script>"; echo "<script>window.history.back();</script>"; exit; } } } else { //用户名、密码错误 echo "<script>window.alert(\"用户不存在!!\")</script>";
if ($passwd != $passwd0) { echo " <script>window.alert(\"两次输入的新密码不一致,请重新输入!\")</script>"; echo " <a href='javascript:history.back()'>点击这里返回</a>"; echo "<script>history.go(-1);</script>"; exit; } //SQL查询语句; $query = "SELECT user_name,password FROM svnauth_user WHERE user_name ='{$usr}'"; $result = mysql_query($query); if ($result) { $totalnum = mysql_num_rows($result); } if ($totalnum > 0) { while ($result and $row = mysql_fetch_array($result, MYSQL_BOTH)) { $fpasswd = $row['password']; if (verifyPasswd($oldpwd, $fpasswd)) { $passwd = cryptMD5Pass($passwd); $query = "update svnauth_user set password='******' WHERE user_name ='{$usr}'"; // 执行查询 mysql_query($query); $err = mysql_error(); if (empty($err)) { $passwd0 = escapeshellcmd($passwd0); $usr = escapeshellcmd($usr); exec($cmdpath . ' -m -b ' . $pwdpath . ' ' . $usr . ' ' . $passwd0); //echo ($cmdpath.' -m -b '. $pwdpath . ' '.$usr.' '.$passwd); echo "<script>window.alert(\"密码更改成功! \")</script>"; echo " <script>setTimeout('document.location.href=\"javascript:history.back()\"',5)</script>"; mysql_close($mlink); exit; }