Login?

Login?

offline
  • Pridružio: 10 Mar 2009
  • Poruke: 101
  • Gde živiš: Podgorica

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 :/



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Nemoze znanje da padne sa neba, sedi i nauci kako rade sesije i ostale stvari. Evo ti mali predlog pa vidi kako to funkcionise pa napravi sebi drugacije.
http://www.phpeasystep.com/phptu/6.html



offline
  • Pridružio: 10 Mar 2009
  • Poruke: 101
  • Gde živiš: Podgorica

Uspio sam sve da sredim i da napisem, ali ovo sto si mi ti dao sam ja radio a ovo sto je meni trebalo je slicno tome Smile

Ko je trenutno na forumu
 

Ukupno su 1227 korisnika na forumu :: 37 registrovanih, 7 sakrivenih i 1183 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, AC-DC, ajo baba, Apok, Atomski čoban, Bobrock1, Brana01, BRATORIII, Bubimir, Djokkinen, doktor1964, DonRumataEstorski, Excalibur13, FileFinder, flash12, frenki1986, goxin, Insan, Istman, kolle.the.kid, Kubovac, kunktator, Mi lao shu, Mikulino, milenko crazy north, pein, samsung, ser.hill, Smajser, Srle993, StepskiVuk, suton, Trpe Grozni, vathra, voja64, wolf431, 79693