我想設置某些受密碼保護的頁面,但希望頁面只能被某些用戶訪問。我是否需要預先分配用戶名和密碼,或者是否有辦法設置我的數據庫,以便它能檢測到我想授權並授予訪問權限的用戶?限制對某些用戶的訪問
回答
對於這種情況,您可以爲用戶使用不同的權限。設置相應的會話變量以指示當前用戶的特權級別。當然,您需要擁有關於數據庫權限的信息。
您能否給我一個您建議的變量的代碼示例,並且將用戶級別設置爲默認設置,直到該人員註冊,然後如果註冊人是授權用戶進入db ad編輯的級別? – dmwesq 2011-05-02 10:12:32
@dmwesq:理想情況下,當數據庫第一次創建時,您應該擁有最少特權的用戶。從此,您可以設計應用來宣傳用戶。直接通過編輯數據庫表來完成這項任務將是一項繁瑣的任務。儘管整個解決方案都很複雜。 – 2011-05-02 10:27:02
您可以將用戶名和密碼存儲在數據庫中,然後檢查對受保護頁面的訪問權限。
我意識到我可以(並且實際上必須?)將用戶名和密碼存儲在數據庫中。但我的問題是,我是否需要預先分配給每個潛在用戶這些項目?我顯然不能有任何人可以註冊訪問的開放註冊,所以我正在研究如何讓某些用戶能夠註冊 - 我可以在數據庫中設置一些字段爲默認值,用戶必須進入才能註冊? – dmwesq 2011-05-02 09:27:33
@dmwesq我認爲你的問題是建築/設計而不是編程,如果可能的話,代表湯米回答你的問題是你必須設計你的整個系統,這樣當用戶註冊時,他將被賦予一個角色/您可以通過該組限制您對網站某些部分的訪問權限 – ianace 2011-05-02 09:32:24
我想我在另一個網站上找到了答案 - 可能是在數據庫中添加了用戶級別字段,然後通過用戶級別控制訪問權限? – dmwesq 2011-05-02 09:38:10
我覺得我的情況最好的解決辦法是添加到查詢和用戶級=「1」,並設置分貝的默認值0並更改授權用戶1.
- 1. 限制對某些用戶的文件訪問
- 2. 如何限制對drupal中某些用戶的內容訪問?
- 3. 限制某些用戶對頁面的訪問
- 4. 基於用戶限制對錶中某些行的訪問
- 5. 如何限制用戶對某些文件夾的SSH訪問
- 6. 限制某些用戶對SVN的訪問
- 7. 限制對某些用戶配置文件的訪問
- 8. 將某些用戶的文件訪問權限限制到某些文件夾
- 9. ActiveAdmin:限制對某些AdminUser訪問某些資源?
- 10. 用count限制某些操作訪問?
- 11. 限制某些java包的訪問
- 12. asp.net web服務如何限制某些用戶訪問某些方法
- 13. Can Views可用於限制對某些指標的訪問嗎?
- 14. 使用FolderBrowserDialog限制對某些文件夾的訪問
- 15. 使用密碼限制對某些頁面的訪問[JSP/Servlet]
- 16. CakePHP站點使用.htaccess限制對某些文件的訪問
- 17. 使用NSOpenPanel限制對某些文件夾的訪問
- 18. SVN - 如何限制用戶訪問某些文件夾?
- 19. 限制訪問某些.aspx頁
- 20. 限制訪問某些路由值
- 21. 限制對某些TeamCity項目的訪問
- 22. 如何限制對ASP.NET MVC中某些頁面的訪問?
- 23. 環回:如何限制對模型某些字段的訪問
- 24. 限制對JTextArea中某些行的訪問?
- 25. PHP5:限制對某些類的函數訪問
- 26. 限制對Javascript中某些元素的訪問
- 27. Azure:限制ARM PaaS服務對某些存儲帳戶的訪問
- 28. 限制某些用戶的字段
- 29. 某些用戶的控制權限
- 30. 限制訪問某些網址,在Tomcat上運行(對6.0.x)
也許登錄系統,或者你想要的,你可以使用.htaccess密碼。 – Revenant 2011-05-02 09:12:49
我想你想要實現的就像是一個ACL?或訪問級別系統?不同的用戶有不同的訪問級別或不同的訪問級別的角色/職位 – ianace 2011-05-02 09:15:02