![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 263 Pomógł: 0 Dołączył: 13.07.2003 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Oficjalnie to podobno banał stworzyć dobry system do logowania i czytając to forum dochodzę do wniosku że tak rzeczywiście jest ale rzyczywistość mnie przerosła.... kolejny tydzień tworzę coś dużego i już jestem bliżej końca niż kiedykolwiek wcześniej, potrzebuję tylko dobry system do logowania (php i mysql oparty o sesje) i niestety niebardzo mogę go znaleźć a czasu na pisanie swojego już niestety niemam. Wiem że na forum tym temat poruszano już wieledziesiąt razy (jeżeli kogoś zdenrwowałem tym że "znowu zaczynam" to sorki) ale wszędzie tylko jakieś skrawki i niebardzo mogę się domyślić co miał na myśli autor. Więc jeżeli ktoś jest w stanie na poważnie mi pomóc to będe wdzięczny a moderatorom z góry dzięki za cierpliwość. Pozdro for All |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 1 Dołączył: 22.04.2002 Skąd: Szubin Ostrzeżenie: (0%) ![]() ![]() |
A co tam, masz działający kawałek sprawdzający logowanie:
[php:1:5b7e5df8ff]<?php if ($uzytkownik=="logout") { $log_ok="nie"; session_unregister('log_ok'); # session_destroy(); } else { if (($uzytkownik) && ($passw) && (($log_ok) !="ok")) # czy podano login i pass oraz czy nie jest zalogowany, { # jesli tak, to wartosci w formularzu sa wpisane $wynik = sql("SELECT id, sk_nazwa, login, pass, ile_razy FROM $tabelka ;"); $kto=0; while ($rekord = mysql_fetch_array ($wynik)) { $id = $rekord[0]; $firma = $rekord[1]; $login = $rekord[2]; $haslo = $rekord[3]; $ile = $rekord[4]; if (($login == $uzytkownik) &&($haslo==$passw)) { $kto=$id; $gosc=$firma; $log=$login; $has=$haslo; $ile_z=$ile+1; } } #koniec testu if ($kto!=0) { $query = "UPDATE $tabelka SET ile_razy='$ile_z', data_ost=NOW() WHERE id='$kto'"; $wynik = mysql_query($query) or die ("BLĄD przy uaktualnianiu danych usera"); $sesja=session_id(); $log_ok="ok"; session_register('kto'); session_register('log_ok'); session_register('gosc'); } } } ?>[/php:1:5b7e5df8ff] Nie jest to na błysk, będę ten kawałek niedługo szlifował, ale działa to co jest potrzebne. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 00:23 |