如何创建CodeIgniter / Tank Auth登录页面?

时间:2011-03-02 06:50:57

标签: php authentication codeigniter login

所以,我下载了Tank Auth,并把它放在我的CodeIgniter库文件夹中......现在怎样?只是基于此库的登录页面(控制器+视图)的基本实现将非常感激,让我朝着正确的方向前进。感谢。

3 个答案:

答案 0 :(得分:5)

Tank auth已经有一个注册页面。 只需访问http://yoururl.com/index.php/auth/register

即可

查看application / controllers / auth.php文件。

答案 1 :(得分:3)

我建议在路由配置文件中将'auth'控制器设置为默认控制器。无论何时访问根文件夹并且未登录,您都将获得登录/注册表单。

包含登录表单应该像在您自己的视图文件/或控制器中包含视图一样简单,具体取决于您希望加载视图...

$this->load->view('auth/login_form');

$this->load->view('auth/register_form');

答案 2 :(得分:2)

我想使用带有标准tank auth视图的页眉/页脚。我复制了'views / auth'文件夹,并将其命名为'views / auth_content'。然后我浏览了views / auth文件并添加了以下内容:

$this->load->view("tiles/header", $model);;
$this->load->view("auth_content/login_form");
$this->load->view("tiles/footer");

现在'views / login_form'调用上面的代码,然后使用您自己的自定义页眉或页脚代码嵌入tank auth login_form。它也是非侵入性的 - 只需删除新的'views / auth'文件夹并将'views / auth_content'重命名为'views / auth',然后再次使用原始的tank auth视图。