Php 我怎样才能得到/“登录”;及/注销“;要映射到SilverStripe 3中的安全控制器?
我想使用“”作为访问登录表单的登录路径。然后我想对注销(“/logout”)执行同样的操作 我已尝试在/mysite/code/_config/routes.yml中分别添加以下内容:Php 我怎样才能得到/“登录”;及/注销“;要映射到SilverStripe 3中的安全控制器?,php,security,login,routing,silverstripe,Php,Security,Login,Routing,Silverstripe,我想使用“”作为访问登录表单的登录路径。然后我想对注销(“/logout”)执行同样的操作 我已尝试在/mysite/code/_config/routes.yml中分别添加以下内容: “登录”:“安全性” 'login/$Action/$ID/$Name':'Security' 两者都不起作用,我不喜欢默认加载的“/Security/login”路径。有没有办法使用系统的登录工具 我还尝试创建了一个用户控制器,它扩展了安全类,并具有“/user/login”路由。它很好用。但是我很难将用户控制
谢谢 您可以在
.htaccess
文件中重新编写一些url,以将这些url路由到安全路径:
重写规则^logout/?$Security/logout[NC,L]
重写规则^login/?$Security/login[NC,L]
是的,如果可以的话,我希望用“银条纹”的方式来做。但这种方法是我考虑过的。到目前为止,除了在基于PHP的CMS中使用面向对象之外,我对SilverStripe没有太多印象(在其他CMS中没有太多使用它)。