예제 #1
0
파일: login.php 프로젝트: Elances/svnmaia
    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>";
예제 #2
0
파일: pwdch.php 프로젝트: Elances/svnmaia
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;
            }