<?php $query1 = ('select * from users where code = "'.$active.'" AND login = "'.$login.'"'); if($tab['code'] == $hash) $aktywuj = mysql_query('update users set active = 1 where code = "'.$active.'"'); ?>
Tabela nazywa sie users a kolumny to
id
login
haslo
lvl
gg
code
active
ip
I mam jeszcze jedno pytanie zanim zaczne robic logowanie jak proponujecie je zrobic bo nie spotkalem sie z takim pytanie z odpowiedzia na nie(oczywiscie uzylem funckji szukaj mozliwe ze cos przeoczylem)
Ogolnie dylemat polega na tym zeby przy logowaniu sprawdzac jakie user ma prawa gdy lvl == 1 to przekierowywuje na strne user.php a jak lvl == 2 to admin.php
LUB
Przy logowaniu do sesji przypisuje prawa i przed wejscie na tajna strone czy na strone dla admina albo przed wykonaniem jakiejs czynnosci ktorej zwygly user nie moze wykonwac patrze czy zmienna sesyjna jest rowna 2 a jak nie to komunikat
Jaki pomysl wedlug was lepszy ogolnie to chyba w wiekszosci przypadkow uzywa sie 2 metoda ale mysle ze 1 jest latwiejsza
Ok juz zrobile jednak teraz mam nowe pytanie jak wsywietlic user'ow online jako ze cms'a chce napisac sam to wole nie szukac gotowych rozwiazan na forum chodz szukalem ale bez rezultatow i mysle zeby to tak zrobic:
Do tabeli users dodac pole online z domysla wartoscia no i przy logowaniu robie update na ta kolumne i daje yes i a przy wylogowywaniu ustawic znowu na no
P.S czy moze tak byc??