i think, you need this (
http://book.cakephp.org/2.0/en/tutorials-and-examples/simple-acl-controlled-application/simple-acl-controlled-application.html
)
and not 2 tables and all..
--
Lep pozdrav, Tilen Majerle
http://majerle.eu



2012/8/21 raj kumar Pustela <[email protected]>

> hi to all,
>             i have created two tables one is users, two is admin_users.
> these tables have taken same fields like(username,password,email).
> when i hit the url like http://localhost//admin_users/login.am struggled
> dis one. i did not login through url. if anyone know please help me.
>
> thanks,
> rajakumar.
>
>   my code is :
> App controller:
>
> public $components = array(
>     'Session',
>     'Auth' => array(
>         'loginRedirect' => array('controller' => 'adminusers', 'action' => 
> 'index'),
>         'logoutRedirect' => array('controller' => 'pages', 'action' => 
> 'display', 'home'),
>         'authorize' => array('Controller') // Added this line
>     ));
>
> admin_users controller:
>
>  public function beforeFilter() {
>         parent::beforeFilter();
>         $this->Auth->allow( 'add');
>
>
> public function login() {
>       if($this->request->is('post')){
>               if($this->Auth->login()){
>                       $this->redirect(array ("controller" => "adminusers", 
> "action" => "index"));
>               } else {
>                       if($this->request->is('post')){
>                               $this->Session->setFlash(__('Invalid username 
> or password, try again'));
>                       }
>               }
>       }
>     }
>
>     public function logout() {
>         $this->redirect($this->Auth->logout());
>     }
>
> login.ctp
>
> <div class="adminUsers form">
> <?php echo $this->Session->flash('auth'); ?>
>
> <?php echo $this->Form->create('AdminUSer'); ?>
>     <fieldset>
>         <legend><?php echo __('Please enter your username and password'); 
> ?></legend>
>     <?php
>         echo $this->Form->input('username');
>         echo $this->Form->input('password');
>     ?>
>     </fieldset>
> <?php echo $this->Form->end(__('Login')); ?>
> </div>
>
>
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "CakePHP" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> Visit this group at http://groups.google.com/group/cake-php?hl=en-US.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
Visit this group at http://groups.google.com/group/cake-php?hl=en-US.


Reply via email to