You have a whitespace at the en of the file. Erase it...
On Oct 4, 11:01 am, val <[EMAIL PROTECTED]> wrote:
> Instead redirecting, i get this.. Any Ideas?
>
> login.thml:
> <?php
> if ($error)
> {
> e('Invalid Login.');}
>
> ?>
> <p>
> Please log in.
> </p>
>
> <?php echo $html->form('/users/login') ?>
> <label>Username:</label>
> <?php echo $html->input('User/username', array) ?>
> <label>Password:</label>
> <?php echo $html->password('User/password', array) ?>
> <?php echo $html->submit('login') ?>
>
> </form>
> <?php echo $html->link('register', '/users/register') ?>
>
> users_controller.php:
> <?php
> class UsersController extends AppController
> {
> function register()
> {
> $this->set('username_error', 'Username must be between 6 and 40
> characters.');
> if (!empty($this->data))
> {
> if ($this->User->validates($this->data))
> {
> if ($this->User->findByUsername($this->data['User']
> ['username']))
> {
> $this->User->invalidate('username');
> $this->set('username_error', 'User already exists.');
> } else {
> $this->data['User']['password'] =
> md5($this->data['User']['password']);
>
> $this->User->save($this->data);
> $this->Session->write('user', $this->data['User']
> ['username']);
> $this->redirect('/users/index');
> }
> } else {
> $this->validateErrors($this->User);
> }
> }
> }
> function knownusers()
> {
> $this->set('knownusers', $this->User->findAll(null, array('id',
> 'username',
> 'first_name', 'last_name', 'last_login'), 'id DESC'));
> }
> function login()
> {
> $this->set('error', false);
> if ($this->data)
> {
> $results = $this->User->findByUsername($this->data['User']
> ['username']);
> if ($results && $results['User']['password'] ==
> md5($this->data['User']['password']))
> {
> $this->Session->write('user', $this->data['User']
> ['username']);
> $this->Session->write('last_login', $results['User']
> ['last_login']);
> $results['User']['last_login'] = date("Y-m-d H:i:s");
> $this->User->save($results);
> $this->redirect('/users/index');
> } else {
> $this->set('error', true);
> }
> }
> }
> function logout()
> {
> $this->Session->delete('user');
> $this->redirect('/users/login');
> }
> function index()
> {
> $username = $this->Session->read('user');
> if ($username)
> {
> $results = $this->User->findByUsername($username);
> $this->set('User', $results['User']);
> $this->set('last_login', $this->Session->read('last_login'));
> } else {
> $this->redirect('/users/login');
> }
> }}
>
> ?>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake
PHP" 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
-~----------~----~----~----~------~----~------~--~---