Damian
Struś
Student,
Politechnika
Krakowska im.
Tadeusza Kościuszki
Temat: Problem z poprawnym wyświetlaniem
Cześć, mam pewien problem z poprawnym wyświetlaniem stron...Próbuję napisać stronke w PHP(Wamp/eclipse) i piszę ją według tutoriala, jednak w filmiku działa jak należy a mnie nie:/
Aktualnie jestem przy tworzeniu okna do logowania użytkowników.
To co mam stworzone:
Baza danych - > Users
2 pliki w View/Users ->register.ctp i login.ctp (to co ma się wyświetlać na stronce)
Model/Users.php
<?php
class User extends AppModel{
var $name='User';
}
?>
Component/UsersController.php
<?php
class UsersController extends AppController{
var $name = 'Users';
var $components = array('Auth');
function beforeFilter(){
$this ->Auth->userModel = 'User';
$this ->Auth->allow('*');
}
function register(){
if(!empty($this->data)){
if($this ->User->validates()){
$this ->User->save($this->data);
$data = $this->User->read();
$this->Auth->login($data);
$this->redirect('/sheets');
}
}
}
function login(){
if (!empty($this->data)){
if($this->Auth->login($this->data)){
$this->redirect('/sheets');
}
else{
$this->User->invalidate('username', 'login i/lub haslo nie poprawne');
}
}
}
function logout(){
$this ->Auth->logout();
$this ->redirect('/');
}
}
?>
Problem pojawia się w momencie gdy próbuje wyświetlić zawartość "register"
wpisując w adresie strony:
localhost/metal/users/register
za każdym razem przekierowuje mnie na:
localhost/metal/users/login
i nie wiem za bardzo dlaczego, siedze nad już kilka godzin i nic:/
Jeżeli ktoś wie co mam źle/czego brakuje to proszę pomoc.