svn自助修改密碼(PHP指令碼實現)

2021-12-29 21:47:12 字數 1388 閱讀 4112

#建立指令碼目錄

mkdir -p /var/www/svn/svntools

#建立apache配置檔案

#輸入以下內容:

alias /svntools "/var/www/svn/svntools"

require valid-user

authtype basic

authname "svn tools"

authuserfile "/var/www/svn/project/conf/passwd"

#重啟apache服務

#建立修改密碼的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方式提交到伺服器的action

if($action!="modify")

else if($authed_pass!=$input_oldpass)

else if(empty($newpass))

else if($newpass!=$repeatpass)

else

?>

subversion **自助密碼修改

//action=view 顯示普通的輸入資訊

if ($action == "view")

else if($action == "oldpasswrong")

else if($action == "passempty")

else if($action == "passnotsame")

else

else

} if (isset($msg))

?>

ldap賬戶密碼自助修改

安裝依賴 yum install php70 ldap.x86 64 y 版本盡量大於5.3,否則會提示更新php程式 配置apache etc httpd conf.d self service password.conf 郵件配置 使用者忘記密碼的情況下,可通過郵箱重置密碼 錯誤日誌 var l...

eclipse中svn賬戶 密碼修改

問題描述 eclipse的svn外掛程式subclipse做得很好,在svn操作方面提供了很強大豐富的功能。但到目前為止,該外掛程式對svn使用者的概念極為淡薄,不但不能方便地切換使用者,而且一旦使用者的帳號 密碼儲存之後,就無法再變更了。解決思路 既然介面上不能進行修改,那就只有刪除subclip...

svn1 4 apache2 0修改密碼

網上有很多svn安裝指南,也有很多關於修改密碼的文章。我這篇文章不是前人的總結,也不是抄襲,只是對我又一次安裝svn的總結。以前我一直都是svn1.4.5 apache against2.2,修改密碼是cgi實現的。這次伺服器上已經有正在執行的apache2.0,所以想把svn直接整合到裡面。安裝過...