![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 16.08.2006 Skąd: Bochnia Ostrzeżenie: (0%) ![]() ![]() |
ww kod loguje zwykłego użytkownika, problem w tym, że chciałbym zrobić też dodatkowe funkcje dla admina i nie wiem czy muszę stworzyć do tego nową sesję czy coś innego. W chwili obecnej panel administracyjny wymaga sesji 'authorized' z czego wynika, że jest dostępny dla każdego zalogowanego użytkownika. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
przykladowe rozwiazanie: dodaj do tabeli w bazie pole np. typ i tam 1 - admin, 2 - user
przy logowaniu sprawdzaj jaki typ, wartosc zapisuj w sesji i wiesz wówczas juz wszystko Łukasz |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 24.09.2003 Skąd: Giżycko / Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Poza tym Twó skrypt logowania pozostawia wiele do życzenia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Po co wybierać z bazy danych wszystkich użytkowników i porównywać z loginem i hasłem, skoro możesz już to zrobić w samym zapytaniu:
Oczywiście to tylko przykładowy kod, brak mu zabezpieczenia przed SQL Injection itd., ale sedno chyba już łapiesz. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 269 Pomógł: 0 Dołączył: 6.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Denver co w podanym przez ciebie kodzie jest niebezpiecznego ?
Pytam bo sam uzywam zapytanie w tej formie. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 13.01.2005 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
jako przyczepiony temat masz sql Injection.
oblukaj sobie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 16.08.2006 Skąd: Bochnia Ostrzeżenie: (0%) ![]() ![]() |
wyskakuje mi przy tym error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in (plik) on line (linia zapytania) (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 24.09.2003 Skąd: Giżycko / Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Przecież napisałem, że to przykładowy kod - chodzi o ten warunek WHERE. Nie jest poprawny, ale przy odrobinie chęci poprawisz swój awydajny skrypt logowania na ten powyższy.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
wyskakuje mi przy tym error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in (plik) on line (linia zapytania) (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
Łukasz |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:59 |