| Prijava ( ostani prijavljen ) | ||
|---|---|---|
|
klopar
3. maj 2014 13:39:05
Pridružen od: 17. feb 2012 446 objav 78 113 24 |
#1
Pozdravljeni, že nekaj časa se lovim pri prijavi, saj mi nikakor ne uspe narediti tako, da ko zapustim brskalnik in ga ponovno zaženem, da je uporabnik še vedno prijavljen. Cookie mi naredi v brskalniku. Ima mogoče kdo kakšno rešitev, kako bi lahko to rešil? Ob prijavi se izvede naslednja koda Hvala za pomoč. |
|
|
roberto111
3. maj 2014 15:03:35
Pridružen od: 5. apr 2014 24 objav 2 2 0 |
#2
Lep pozdrav. http://spletnestrani.matricanet.si/
|
|
|
dravasoft.com
3. maj 2014 15:32:20
Pridružen od: 10. jul 2013 46 objav 24 42 23 |
#3
Session za svoje delovanje ustvari svoj piškot, ki nima veze s piškotom, ki ga sam narediš. Ko zapreš brskalnik je seja uničena saj je seja php seja na strežniku in je z uporabnikom povezana preko piškotka, lahko pa tudi ne če se tako nastavi. Za "remember me" funkcijo si moraš narediti nov piškot in ga nastaviti v primeru, da je uporabnik kliknil checkbox remember me. Vanjga lahko shraniš nek string po katerem boš vedel, da gre za tega uporabnika. Če ga ima in če se vrednost ujema z vrednostjo v bazi, se ga prijavi. |
|
|
klopar
3. maj 2014 21:14:35
Pridružen od: 17. feb 2012 446 objav 78 113 24 |
#4
Hvala za pomoč odgovora sta mi zelo pomagala razčistiti par stvari :). Potreboval bi pa še en nasvet... Zadevo sem spisal malce drugače in nekako deluje vendar me zanima ali bi bilo tako vredu ali bi mogel kaj spremeniti. To kodo uporabljam ko, vpišem uporabniško ime ( za preverjanje podatkov, če ta uporabnik obstaja ).
|
|
|
roberto111
4. maj 2014 09:13:24
Pridružen od: 5. apr 2014 24 objav 2 2 0 |
http://spletnestrani.matricanet.si/
|
|
|
dravasoft.com
4. maj 2014 17:27:59
Pridružen od: 10. jul 2013 46 objav 24 42 23 |
#6
Upam da dela... Moram pa te popravit v stilu kode... Si me spomnil na jutrišnji dan... Sam popravljam sistem, ki je napisan s tako kodo za eno "zavarovalnico" in si želim, da bi lahko ubil programerja, ki jo je pisal pred mano. Ko imaš 5000 vrstic take kode v controlerju, model pa prazen postane zanimivo. Še bojše pa postane, ko si za njih nov in ti nihče ne zaupa in se moraš "izkazat" s hitrostjo in kvaliteto... Na koncu pa lahko celo odletiš ti, ker nisi mogel v pravem času dokončat projekta a za to sploh nisi kriv. Namesto mysql_query uporabljaj PDO. $prijava_tabela ... Ta vzorec si mi pojavlja tudi v moji kodi in mi gre najbolj na živce.. ?> Zaključek ?> na koncu ni potreben in ga lahko izpustiš. Jaz bi dal if(isset($preveribazopodatki[uporabniskoime]) && !empty($preveribazopodatki[uporabniskoime]) && isset($preveribazopodatki[geslo]) && !empty($preveribazopodatki[geslo]) Da bi se takoj vidlo... |
|
|
spicey
4. maj 2014 19:58:07
Pridružen od: 2. avg 2007 70 objav 87 3 3 |
#7
1.
Če isset vrne false je zmeraj tudi empty true torej je empty sam čisto dovolj. |
|