Forumi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 06.04.2013., 09:55   #1
mbozick1
Bazinga
Moj komp
 
mbozick1's Avatar
 
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...

mbozick1 je offline   Reply With Quote
Staro 06.04.2013., 10:17   #2
sinisa1989
Bazinga
Moj komp
 
sinisa1989's Avatar
 
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.
sinisa1989 je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 06.04.2013., 10:59   #3
Nick7
Premium
Moj komp
 
Datum registracije: Nov 2004
Lokacija: Velika Gorica
Postovi: 1,513
To mozes ili sa SESSION-ima ili COOKIE-ima.. potrazi si malo na netu primjere
Nick7 je offline   Reply With Quote
Staro 06.04.2013., 11:57   #4
zwer
crnjo
Moj komp
 
zwer's Avatar
 
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.
zwer je offline   Reply With Quote
Staro 06.04.2013., 21:14   #5
mbozick1
Bazinga
Moj komp
 
mbozick1's Avatar
 
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.
mbozick1 je offline   Reply With Quote
Staro 06.04.2013., 23:22   #6
sinisa1989
Bazinga
Moj komp
 
sinisa1989's Avatar
 
Datum registracije: Nov 2007
Lokacija: Križevci
Postovi: 3,927
<?php
echo 'ID trgovine je: '.$id;
echo 
"ID trgovine je: $id";
EDIT: Ups, krivo vidim. Već su korišteni dupli. Zaboravi na ovaj post.-->
Tip: Inače varijable možeš i koristiti sa dvostrukim navodnicima.
Primjer:
PHP kod:
<?php
echo 'ID trgovine je: '.$id;
echo 
"ID trgovine je: $id";
EDIT: Ups, krivo vidim. Već su korišteni dupli. Zaboravi na ovaj post.
__________________
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.
sinisa1989 je offline   Reply With Quote
Staro 07.04.2013., 01:54   #7
zwer
crnjo
Moj komp
 
zwer's Avatar
 
Datum registracije: Mar 2003
Lokacija: Zagreb
Postovi: 1,907
Citiraj:
Autor mbozick1 Pregled postova
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:
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
zwer je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori


Uređivanje

Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na