|
Imam tabelu tblSesija sa sljedecim poljima:
- id varchar(64) not null primary key
- fkKorisnik bigint(20) foreign ket na tabelu tblKorisnik
- Datum datetime
Zatim imam klase SesijaController sa metodama
- actionInsert(), treba da kreira novu sesiju i da je ubaci u tabelu, ponasa se kao login
- actionDelete($sesijaId), treba da obrise sesiju iz tabele, ponasa se kao logout
Ove funkcije takodje treba da naprave/obrisu cookie. Imam SesijaModel klasu sa sljedecim atributima i metodama (koristim ActiveRecord):
- protected $_id, $_korisnik, $_datum
- __construct($sesijaId=null), ako $sesijaId nije null onda ce da pokupi iz baze sve podatek i da kreira objekat u suprotnom kreira objekat sa atributima setovanim na null
- insert(), samo ubaca sesiju u bazu
- delete(), brise se sesija iz baze
I SesijaView koja sadrzi samo jednu metodu a to je displayLogin() koja prikazuje login formu.
Koristim .htaccess za redirektovanje.
Treba da napisem kod koji ce da loguje korisnika ali blage veze nemam kako xD
Treba da sacuvam id sesije u cookie i kasnije da ga ocitam, ali problem je sto kad setujem cookie kasnije mi kaze taj cookie ne postoji 0.o ??
Je li ima neko tutorial za ovo cudo, sve sto nadjem na internetu samo pokazuje kako izgleda tabela i dodavanje i citanje sa $_SESSION nidje nema nista sa cookies :/
|