0
A
回答
2
沒有內置的內笨認證庫,雖然有很多發達的第三方的。我的首選是Ion Auth - http://benedmunds.com/ion_auth/。
但是,如果您只是指防止訪問某些「私有」控制器方法,則應該在方法名稱的開頭添加一個下劃線 - 這意味着它不能通過url訪問,只能通過其他控制器方法訪問:
function _myprivatemethod() {
return true;
}
0
這我不幫你,但它可能會幫助別人。
我通過創建一個掛鉤來檢查用戶是否登錄。如果不是,它會將它們重定向到家庭登錄控制器。
if (!$this->session->userdata('logged_in')) {
redirect('user/login');
}
如果您創建一個擴展CI控制器則不是擴展CI控制器,你可以讓所有的應用程序擴展新Auth_Controller如果用戶沒有登錄所以他們總是重定向的Auth_Controller。
0
if (!$this->session->userdata('logged_in')) {
redirect('user/login');
}
這將完美的工作。 只記得加載會話庫以及。
$this->load->library('session');
相關問題
- 1. 如何防止某人直接訪問頁面鏈接?
- 2. 防止直接訪問PHP
- 3. 如何防止直接訪問URL?
- 4. 如何防止直接訪問文件?
- 5. 如何防止直接訪問內容?
- 6. 如何防止直接訪問圖像?
- 7. 如何防止JavaScript盜鏈和直接訪問?
- 8. 直接鏈接禁止頁面訪問
- 9. 防止直接訪問URL的文件?
- 10. 防止直接訪問節點js中的html頁面
- 11. 防止直接訪問JSON Web服務
- 12. 防止直接訪問PDF文件 - Nginx
- 13. 防止直接訪問網址
- 14. 防止圖像直接訪問
- 15. 防止直接訪問數據庫
- 16. spring mvc防止直接訪問方法
- 17. 防止直接訪問.htaccess文件
- 18. PHP:防止直接訪問頁面
- 19. 防止通過.htaccess直接訪問robots.txt
- 20. 防止直接訪問.htaccess文件
- 21. 防止直接訪問php文件
- 22. 如何防止直接訪問Grails中的* .gsp頁面
- 23. 如何防止直接訪問ASP.NET MVC中的圖像?
- 24. 訪問鏈接服務器直接
- 25. 防止直接鏈接到.zip文件
- 26. .htaccess防止ajax請求的直接訪問防止技術
- 27. 如何防止用戶直接在node.js中訪問網頁?
- 28. 防止圖像盜鏈,但允許直接訪問
- 29. 如何防止鏈接超鏈接
- 30. 如何防止用戶直接訪問我的html頁面