exec()
是新的給我,我想學習如何使用它來編輯和更新訪客用戶名和密碼,如果有一個教程的網站或有人可以教我如何使用它如何使用exec()更新,刪除和編輯.htpasswd的用戶名和密碼?
0
A
回答
3
我勸阻使用htaccess/htpasswd進行復雜的密碼管理。相反,我建議你建立你自己的密碼管理/登錄系統。但是,如果您仍想使用htpasswd,請遵循以下指示:
首先,確保您在路徑/當前目錄中有htpasswd.exe文件。
然後,修改該行並將其添加到需要它的程序中。
exec('htpasswd.exe -b passwordFile myUserame myPassword');
其中PASSWORDFILE是密碼文件
名爲myUsername的名稱是您要更改用戶名和
MYPASSWORD是新密碼
如果你想使用動態輸入,請確保您首先清理內容。否則,您可能會爲惡意攻擊者打開安全漏洞。
0
爲什麼你使用exec()
?使用PHP的普通文件I/O函數讀取和寫入文件會簡單得多。
+0
我正在使用exec()編輯.htpasswd,我被告知它的速度更快,更容易,我正在尋找更復雜的原因,請參閱此頁http://stackoverflow.com/questions/3553023/how-to-搜索文本文件然後刪除它 – Mahmoud 2010-08-24 05:05:46
相關問題
- 1. 使用.htaccess和.htpasswd時未使用用戶名和密碼?
- 2. 如何編碼用戶名和密碼?
- 3. 使htpasswd用戶名和密碼不區分大小寫敏感
- 4. 如果用戶名和舊密碼匹配,更新密碼
- 5. 根據htpasswd創建的文件驗證用戶名和密碼
- 6. 如何刪除html自動填寫用戶名和密碼?
- 7. 使用Office Outlook API和硬編碼用戶名和密碼
- 8. 用Javascript編寫用戶名和密碼
- 9. FindElementsBy用戶名和密碼的編號
- 10. 如何使用android編程更新syncano中的用戶數據,如用戶名和密碼?
- 11. 的用戶名和密碼
- 12. wiql使用的用戶名和密碼
- 13. php filiter刪除用戶名和密碼的特殊字符
- 14. 如何編輯,更新和刪除ASP.NET中的GridView中的行
- 15. PHP/MYSQL更改用戶名和密碼
- 16. 如何檢查用戶名和密碼
- 17. 如何保存用戶名和密碼?
- 18. 如何檢查用戶名和密碼?
- 19. 如何記住用戶名和密碼?
- 20. 如何獲取和更改Windows憑據用戶名和密碼
- 21. 如何使用用戶名和密碼安全驗證用戶?
- 22. 如何使用filezilla和apache查找用戶名和密碼
- 23. 編輯,更新,刪除角名單
- 24. 使用OAuth2與用戶名和密碼
- 25. PHP:使用域用戶名和密碼
- 26. 開始使用用戶名和密碼
- 27. 用戶名和密碼
- 28. Multyvac用戶名和密碼
- 29. phpmyadmin用戶名和密碼
- 30. 如何使用刪除和編輯圖標AngularJS和Jquery DataTables
如果你不推薦那麼你有什麼建議,我已經嘗試了mod_auth_mysql,我發現了我在doent上託管的服務器允許這個mod被啓用,所以我唯一的選擇是要麼手動執行這是我的搜索用戶名和密碼,並刪除它並添加新的,或使用'exec()',如果你有一個更好的解決方案告訴我,我很高興採納意見 – Mahmoud 2010-08-24 05:15:13
我的建議是製作您自己的自定義登錄系統。例如,當您登錄到堆棧溢出時,您不會通過其中一個htpassword提示。相反,你需要通過一個定製的表單。 如果你想要一個關於如何使自己的自定義登錄系統的教程,我認爲http://www.knowledgesutra.com/forums/topic/7887-php-simple-login-tutorial/是一個很好的應該很容易遵循。 – Kranu 2010-08-24 05:16:48