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. Yii RESTful身份验证
- 2. 禁用其他身份验证的HTTP基本身份验证
- 3. yii Rest api身份验证iOS应用
- 4. Laravel 5内置用户身份验证
- 5. Yii身份验证和授权
- 6. iis 7禁用Windows身份验证
- 7. 禁用Laravel 5身份验证引导
- 8. 禁用所有身份验证Django
- 9. 禁用Windows身份验证WCF
- 10. 如何禁用表单身份验证
- 11. 禁用基本身份验证?
- 12. 是否可以在asp.net身份验证中禁用双因素身份验证?
- 13. 在ASP.NET身份2.0.0-beta1中禁用双因素身份验证
- 14. 收件人视图 - 身份检查身份验证禁用
- 15. 重置身份验证Cookie
- 16. 在Yii中禁用验证
- 17. 使用Spring Security Java配置时禁用基本身份验证
- 18. Jenkins python api身份验证“403禁止”
- 19. 在单个位置禁用Windows身份验证
- 20. 身份验证:如何配置git bash以使用SAML身份验证?
- 21. Windows身份验证到使用配置文件的自定义身份验证
- 22. 配置Tomcat 6.0,使用身份验证LDAP身份验证=“DIGEST-MD5”
- 23. 设置Laravel的身份验证用户
- 24. 未使用表单身份验证的身份验证
- 25. 使用PHP身份验证的HTTP身份验证
- 26. Sitecore的身份验证使用API身份验证/登录
- 27. Rails Api身份验证与用户身份验证
- 28. Webapi身份验证,仅使用客户端身份验证
- 29. 使用Windows身份验证的简单身份验证代理
- 30. 使用pymongo身份验证时的身份验证错误
另外按照@ldg的建议进行更改 –