国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

svn自助修改密碼(PHP腳本實現)

2020-03-22 19:19:40
字體:
來源:轉載
供稿:網友
  • #創建腳本目錄
    mkdir -p /var/www/svn/svntools
    #創建apache配置文件
    touch /etc/httpd/conf.d/alias.conf

    #輸入以下內容:

    Alias /svntools "/var/www/svn/svntools"<Directory "/var/www/svn/svntools">        Require valid-user        AuthType Basic        AuthName "svn tools"        AuthUserFile "/var/www/svn/project/conf/passwd"</Directory>

    #重啟apache服務
    service httpd restart

    #創建修改密碼的php腳本<?$username = $_SERVER["PHP_AUTH_USER"]; //經過 AuthType Basic 認證的用戶名$authed_pass = $_SERVER["PHP_AUTH_PW"]; //經過 AuthType Basic 認證的密碼$input_oldpass = (isset($_REQUEST["oldpass"]) ? $_REQUEST["oldpass"] : ""); //從界面上輸入的原密碼$newpass = (isset($_REQUEST["newpass"]) ? $_REQUEST["newpass"] : ""); //界面上輸入的新密碼$repeatpass = (isset($_REQUEST["repeatpass"]) ? $_REQUEST["repeatpass"] : ""); //界面上輸入的重復密碼$action = (isset($_REQUEST["action"]) ? $_REQUEST["action"] : ""); //以hide方式提交到服務器的actionif($action!="modify"){$action = "view";}else if($authed_pass!=$input_oldpass){$action = "oldpasswrong";}else if(empty($newpass)){$action = "passempty";}else if($newpass!=$repeatpass){$action = "passnotsame";}else{$action = "modify";}?><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"><title>Subversion 在線自助密碼修改</title></head><body><?//action=view 顯示普通的輸入信息if ($action == "view"){?><script language = "javaScript"><!--function loginIn(myform){var newpass=myform.newpass.value;var repeatpass=myform.repeatpass.value;if(newpass==""){alert("請輸入密碼!");return false;}if(repeatpass==""){alert("請重復輸入密碼!");return false;}if(newpass!=repeatpass){alert("兩次輸入密碼不一致,請重新輸入!");return false;}return true;}//--></script><style type="text/css"><!--table {border: 1px solid #CCCCCC;background-color: #f9f9f9;text-align: center;vertical-align: middle;font-size: 9pt;line-height: 15px;}th {font-weight: bold;line-height: 20px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: solid;color: #333333;background-color: f6f6f6;}input{height: 18px;}.button {height: 20px;}--></style><br><br><br><form method="post"><input type="hidden" name="action" value="modify"/><table width="220" cellpadding="3" cellspacing="8" align="center"><tr><th colspan=2>Subversion 密碼修改</th></tr><tr><td>用戶名:</td><td align="left"> <?=$username?></td></tr><tr><td>原密碼:</td><td><input type=password size=12 name=oldpass></td></tr><tr><td>用戶密碼:</td><td><input type=password size=12 name=newpass></td></tr><tr><td>確認密碼:</td><td><input type=password size=12 name=repeatpass></td></tr><tr><td colspan=2><input onclick="return loginIn(this.form)" class="button" type=submit value="修 改"><input name="reset" type=reset class="button" value="取 消"></td></tr></table></form><?}else if($action == "oldpasswrong"){$msg="原密碼錯誤!";}else if($action == "passempty"){$msg="請輸入新密碼!";}else if($action == "passnotsame"){$msg="兩次輸入密碼不一致,請重新輸入!";}else{$passwdfile="/var/www/svn/project/conf/passwd";$command='"htpasswd" -b '.$passwdfile." ".$username." ".$newpass;system($command, $result);if($result==0){$msg="用戶[".$username."]密碼修改成功,請用新密碼登陸.";}else{$msg="用戶[".$username."]密碼修改失敗,返回值為".$result.",請和管理員聯系!";}}if (isset($msg)){?><script language="javaScript"><!--alert("<?=$msg?>");window.location.href="<?=$_SERVER["PHP_SELF"]?>"//--></script><?}?></body></html>


    版權聲明:本文為博主原創文章,未經博主允許不得轉載。

    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 重庆市| 会宁县| 永丰县| 蓝山县| 汕头市| 阜宁县| 页游| 黄石市| 额尔古纳市| 涿鹿县| 商城县| 阿拉尔市| 西平县| 丰城市| 大连市| 调兵山市| 长汀县| 安图县| 汾西县| 大同县| 湘西| 贵定县| 泰安市| 玉龙| 晋州市| 平武县| 交城县| 丹阳市| 庐江县| 柳江县| 南汇区| 南阳市| 兴山县| 新化县| 十堰市| 双江| 邯郸县| 莱西市| 同德县| 苍南县| 瑞昌市|