![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
Kod <?
if ((!$username) || (!$password)) { header("Location: http://localhost/show_login.html"); exit; } $db_name = "test"; $table_name = "logowanie"; $connection = @mysql_connect("localhost", "", "") or die("Couldn't connect."); $db = mysql_select_db($db_name, $connection) or die("Couldn't select database."); $sql = "SELECT * FROM $table_name WHERE username = "$username" AND password = password("$password") "; $result = mysql_query($sql) or die ("Can't execute query."); $num = mysql_numrows($result); if ($num != 0) { $cookie_name = "auth"; $cookie_value = "ok"; $cookie_expire = ""; $cookie_domain = ""; setcookie($cookie_name, $cookie_value, $cookie_expire, "/" , $cookie_domain, 0); itd.. W bazie obok userów zamiescilem kolumne z levelami dostepu. Jak zrobić aby po podaniu sprawdzał oprócz login i haslo odpowiedni level i przekierowywal go na taką odpowiednia mu strone. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Po prostu musisz poszerzyć swoją tabelę użytkowników o ustawienia jakie chcesz aby były zapisywane dla konkretnych userów, np. imie, nazwisko, adres, miasto, wiek, czy powiadamiac o zmianach na stronie, schemat, sygnatura... no po prostu indywidualne dane dla każdego użytkownika.
A sesje są po to, aby klient nie musiał się logować na każdej podstronie, więc jak najbardziej wskazane jest ich użycie :) Tak myślałem. Jęsli możesz to odpowiedz jak to się będzie miało do tego mojego skryptu. Jak wyglada ten mechanizm ktory poroenuje pozostale dane i wywala odpowiednie dla uzytkownika. Z gory dzieki |
|
|
![]() ![]() |
![]() |
Aktualny czas: 1.10.2025 - 05:43 |