|
![]() |
#1 |
Bazinga
Datum registracije: Sep 2008
Lokacija: Osijek
Postovi: 224
|
PHP i MYSQL login
Zanima me da li netko zna neki dobar tutorial koji objašnjava izradu login stranice. Napravio sam login page i provjeru na zasticenim stranicama da se ne otvaraju ukoliko korisnik nije ulogiran ali nikako ne mogu naci neki tut koji bi objasnio kako to izvesti kada ima vise korisnika, tj. da nakon logina, ovisno o userid-u otvara odredjenu stranicu, za korisnika 1 stranicu s jednim podacima, za korisnika 2 stranicu s drugim podacima itd... ![]() |
![]() |
![]() |
![]() |
#2 |
Bazinga
Datum registracije: Nov 2007
Lokacija: Križevci
Postovi: 3,927
|
Ako si to napravio, onda napravi u bazi tablicu sa sadržajem koji se prikazje ovisno o user ID-u. Na taj način nakon logina samo sa SELECTOM čupaš iz baze sadržaj ovisno o ID-u usera.
__________________
The best place to hide a dead body is page 2 of Google search results. |
![]() |
![]() |
|
|
Oglas
|
|
![]() |
#4 |
crnjo
Datum registracije: Mar 2003
Lokacija: Zagreb
Postovi: 1,907
|
http://bit.ly/12twrqE I nakon sto to absorbas, na stranici gdje zelis prikazivati sadrzaj, loadas isti ovisno o ID-u usera. Ovo podrazumijeva da znas raditi s bazom. Ili XML-om, ili rucno editiranim PHP arrayom, itd. Znaci 'pseudokod' bi bio: - otvorim stranicu - nisam ulogiran? - ulogiram se - zapamtis me u session/cookie - redirectas me na zeljenu stranicu - ta stranica iz sessiona/cookiea procita moj user ID - ovisno koji je ID, prikazes sta treba
__________________
9900K-32GB-5TB-3060TI Zadnje izmijenjeno od: zwer. 06.04.2013. u 12:26. |
![]() |
![]() |
![]() |
#5 |
Bazinga
Datum registracije: Sep 2008
Lokacija: Osijek
Postovi: 224
|
hvala puno, rijesio sam samo sada sam dosao do problema jer ne znam kako da u php prilikom mysql_query-a koristim variablu... kada pokusam ovako: $id = mysql_query("SELECT trgovinaid AS trgovina_id FROM members WHERE username='marko'"); $trgovina = mysql_fetch_assoc($id); $trgovinaid = $trgovina['trgovina_id']; echo $trgovinaid; sve radi i prikazuje mi ispravnu vrijdnost za trgovinaid, ali ja bih htio da umjesto username='marko' koristim varijablu $user i sto god pokusao nikako ne mogu, echo $user; mi izbacuje marko ali nikako $user ne mogu ubacit u sql select ili mi izbacuje da treba biti resource ili mi ne pokazuje nikakvu vrijednost EDIT: uspio sam na kraju sa $id = mysql_query("SELECT trgovinaid AS trgovina_id FROM members WHERE username='" . $user . "' "); Hvala na pomoci! Zadnje izmijenjeno od: mbozick1. 06.04.2013. u 22:30. |
![]() |
![]() |
![]() |
#6 |
Bazinga
Datum registracije: Nov 2007
Lokacija: Križevci
Postovi: 3,927
|
<?php
![]() Tip: Inače varijable možeš i koristiti sa dvostrukim navodnicima.
Primjer: PHP kod:
![]()
__________________
The best place to hide a dead body is page 2 of Google search results. Zadnje izmijenjeno od: sinisa1989. 06.04.2013. u 23:28. |
![]() |
![]() |
![]() |
#7 |
crnjo
Datum registracije: Mar 2003
Lokacija: Zagreb
Postovi: 1,907
|
Pogledaj jos i u PHP dokumentaciji naredbu sprintf i primjere. Vrlo cesto zna biti elegantnija kada trebas 1-2 varijable ubacit u neki string (recimo tvoj query string).
__________________
9900K-32GB-5TB-3060TI |
![]() |
![]() |
|
|
Oglas
|
|
![]() |
Uređivanje | |
|
|