【问题标题】:CodeIgniter Ion Auth pages outside auth folderauth 文件夹外的 CodeIgniter Ion Auth 页面
【发布时间】:2014-01-17 22:19:44
【问题描述】:

我是 CodeIgniter Ion Auth 的新手,我想知道是否可以在 auth 文件夹之外添加页面?只有当用户登录时才能访问这些页面。我想要 auth 文件夹之外的页面的主要原因是我想摆脱 url 中的“auth”。任何帮助将不胜感激。顺便说一句,我只尝试在 auth 文件夹中添加页面。谢谢!

【问题讨论】:

    标签: php codeigniter ion-auth


    【解决方案1】:

    简短的回答是,可以。但如果原因只是为了删除 URL 中的“auth”,最简单的方法是使用路由设置(位于 \application\config\routes.php 文件中)

    例如,如果你设置;

    $route['login'] = 'auth/login';
    

    登录页面的 URL 将是;

    http://yourdomain.com/index.php/login
    

    您可以更进一步,在 codeigniter 配置设置中添加 URL 后缀 (\application\config\config.php)

    $config['url_suffix'] = '.html';
    

    这样登录页面的 URL 将是;

    http://yourdomain.com/index.php/login.html
    

    您甚至可以删除 URL 的 /index.php 部分。见this forum here

    【讨论】:

    • 我认为文件是routes.php?
    • 抱歉,文件确实是 routes.php,我已经相应地编辑了我的答案。谢谢@markyorky。
    猜你喜欢
    • 2013-02-11
    • 1970-01-01
    • 2013-08-31
    • 1970-01-01
    • 2011-10-12
    • 2015-08-02
    • 2012-06-23
    • 2013-06-10
    • 1970-01-01
    相关资源
    最近更新 更多