这可能是我关于身份验证的第二个问题。但我仍然无法验证我的登录表单。因此我决定再次发布我的代码。 那么任何人都可以告诉我如何进行身份验证????
//this is my index page, where a user logs in
<div align="center">
<h2> ONLINE LIBRARY SYSTEM </h2>
<h4> If you have already registered into our library system . Please Login below </h4?
<br />
</div>
<div class="form">
<fieldset>
<?php
echo $this->Form->create('Member');
echo $this->Form->input('username');
echo $this->Form->input('password');
echo $this->Form->end('Login');
?>
<h4> If not registerd. Register here <?php echo $this->Html->link('Register Now',array('controller'=>'members','action'=>'register')); ?> </h4>
</fieldset>
</div>
我需要在索引函数中提及什么?
function index()
{
}
我必须在哪里写/调用Auth组件...... ??? 任何人都可以解释我...并且请不要发布食谱的链接...我读了几乎4次,并且完全理解
答案 0 :(得分:1)
当用户调用控制器时,通常会调用索引函数,而不指定操作。例如:http://localhost/cake/<some-controller>
。因此,index()函数的内容取决于您要显示的内容,用户是否未指定特定操作,例如http://localhost/cake/<some-controller>/<some-action>
(例如http://localhost/cake/library/show_book
。
作为一种做法,大多数开发人员将上述代码(登录内容)放入login()
函数。
以下是一些您可以阅读的其他信息,以便进行身份验证: