我的 Home 控制器中有一些方法,例如身份验证。我不希望用户通过 url 访问身份验证。
因此,如果他在 url 栏中直接输入http://domain.com/index.php/home/authenticate,他应该被拒绝访问或重定向到登录。
但是,如果他单击主窗体中的登录按钮,他应该能够被重定向到 authenticate 方法。
我尝试在身份验证前添加下划线,即
private function _authenticate() {}
它有效,我无法通过 URL 访问它,但按钮也不能重定向到身份验证方法。