2013-01-24 144 views
-1

這可能是我關於驗證的第二個問題。但我仍然無法驗證我的登錄形式。因此,我決定再次發佈我的代碼。所以任何人都可以請告訴我如何進行身份驗證?蛋糕php 2.0登錄驗證

//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次,並已完全理解

+1

如果您確實閱讀了4次,您應該瞭解的內容比迄今爲止發佈的更多。另外,索引操作與您的登錄問題有什麼關係? – mark

+0

馬克,我hav試過了食譜的代碼,但它不工作... –

+0

Pavan,如果你問「你需要放在索引()中什麼?」那麼你可能在檢查錯誤的Cookbook教程。該教程適用的鏈接如下:http://book.cakephp.org/2.0/en/tutorials-and-examples/blog-auth-example/auth.html。如果你遵循它,你不會有任何問題。現在甚至不擔心授權 –

回答

1

索引函數通常被調用,當用戶調用控制器時,指定一個動作。例如:http://localhost/cake/<some-controller>

。因此,如果用戶未指定特定操作(如http://localhost/cake/<some-controller>/<some-action>(例如,http://localhost/cake/library/show_book,

)),index()函數的內容取決於您要顯示的內容,如實踐中,大多數開發人員將上述。代碼(登錄的東西)到login()功能

以下是一些額外的信息,你可以,WRT讀取多達獲得認證工作:

  • 添加「驗證」的組成部分之一;
  • 修改beforeFilt呃在AppController中
  • 修改每個控制器中的beforeFilter,如果任何操作應繞過 認證方案。