1
A
回答
2
我想你可以刪除在站點控制器的動作進行登錄和註銷,即actionLogin()
和actionLogout()
的mywebapp /保護/控制器內部/ SiteController.php文件
和登錄的觀點,即mywebapp/protected/views/site/login.php,
並且還刪除了模型,即mywebapp/protected/models/LoginForm.php。
此外,我建議您更改mywebapp/protected/components文件夾中的UserIdentity.php,或將其刪除並編寫您自己的標識類。
如果您需要任何提示來編寫您的身份類,請查看this link的api。
1
部分取決於您的擴展如何管理訪問控制,我假設您說「內置身份驗證」時,您指的是Gii生成的文件。
如果您在控制器文件和accessRules()
方法中刪除/註釋掉accessControl
過濾器以獲得更好的測量結果,那麼應該幾乎禁用生成的訪問控制/認證。
假設您的擴展程序不需要它們,您可以移除/views/site/login.php和/components/UserIdentity.php文件以及其他相關文件,如前所述。
相關問題
- 1. 禁用其他身份驗證的HTTP基本身份驗證
- 2. Laravel 5內置用戶身份驗證
- 3. 如何禁用表單身份驗證
- 4. iis 7禁用Windows身份驗證
- 5. 禁用Laravel 5身份驗證引導
- 6. 禁用所有身份驗證Django
- 7. 是否可以在asp.net身份驗證中禁用雙因素身份驗證?
- 8. 收件人視圖 - 身份檢查身份驗證禁用
- 9. 使用Spring Security Java配置時禁用基本身份驗證
- 10. 在單個位置禁用Windows身份驗證
- 11. Windows身份驗證到使用配置文件的自定義身份驗證
- 12. 配置Tomcat 6.0,使用身份驗證LDAP身份驗證=「DIGEST-MD5」
- 13. 身份驗證:如何配置git bash以使用SAML身份驗證?
- 14. 使用PHP身份驗證的HTTP身份驗證
- 15. 使用Windows身份驗證的簡單身份驗證代理
- 16. 使用pymongo身份驗證時的身份驗證錯誤
- 17. 未使用表單身份驗證的身份驗證
- 18. 用asp.net進行Azure AD身份驗證身份驗證
- 19. Sitecore的身份驗證使用API身份驗證/登錄
- 20. OWIN身份驗證
- 21. Orchard:Facebook身份驗證
- 22. DotVVM身份驗證
- 23. SaaS身份驗證
- 24. WCF身份驗證
- 25. OpenLDAP身份驗證
- 26. Vagrant身份驗證
- 27. SWFUpload身份驗證
- 28. Webservice身份驗證
- 29. Firebase身份驗證
- 30. Mongo身份驗證
另外按照@ldg的建議進行更改 –