So. I have coded a login, using admin routing, to a backend
administrative portion of my site. However when I actually login, all
it shows is a blank page and it doesn't seem to be hitting my
admin_index function in my controller. I was just wondering if anyone
has any insight to this problem, I have already checked the debug and
the error logs and nothing pops up about this issue. Here is the code
that is affecting all of this.
config.php
Configure::write('Routing.admin', 'admin');
users_controller.php
function login()
{
if (!empty($this->data))
{
$dbuser =
$this->User->findByUsername($this->data['User']
['username']);
if (!empty($dbuser) &&
($dbuser['User']['password'] == sha1($this-
>data['User']['password'])))
{
$this->Session->write('User', $dbuser);
$dbuser['User']['last_login'] =
date("Y-m-d H:i:s");
$this->User->save($dbuser);
$this->Session->setFlash('You have
successfully logged in.');
if ($dbuser['User']['type'] == 'admin')
{
$this->redirect('/admin/news/index');
}
else
{
$this->redirect('/clients');
}
exit();
}
else
{
$this->set('error', 'Either your
username or password is
incorrect.');
}
}
}
news_controller.php
function admin_index()
{
$dbnews = $this->News->find('all',
array('order'=>array('id DESC'),
'limit'=>3));
$this->set('dbnews', $dbnews);
}
If you need more code just ask.
--~--~---------~--~----~------------~-------~--~----~
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]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---