![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 4.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć! Zrobiłem stronę z logowaniem, rejestracją i... rangami/uprawnieniami.
Przy każdym użytkowniku jest kolumna ranga. 1 = user 5 = mod 9 = admin I teraz mam np. lewe menu:
I plik config1.php:
I kod zakładek dla odpowiednich osób:
Czy to jest bezpieczne? Tak żeby jakiś zwykły user nie mógł zobaczyć zakładek dla administratora oraz do nich wejść. ps. ja jestem autorem kodu, żeby nie było, że kopiuję od kogoś (IMG:style_emoticons/default/winksmiley.jpg) Ten post edytował Michal2451 3.01.2011, 20:38:19 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
Podaj adres strony, to Ci zaraz pokaże jakie to jest bezpieczne.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 27 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o sql injection
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 4.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nie wdrożyłem jeszcze tego (IMG:style_emoticons/default/tongue.gif)
Ale jeśli to był sarkazm to mnie oświeć co chciałeś zrobić (IMG:style_emoticons/default/happy.gif) Albo co byś robił, gdybyś chciał udowodnić, że to jest niebezpieczne (IMG:style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
$zapytanie = "SELECT `login`,`ranga` FROM `users` WHERE `login`='$nazwa'";
i w polu $nazwa byłoby = "; 'DROP TABLE `login`;--": amen. |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Niestety nie wdrożyłem jeszcze tego (IMG:style_emoticons/default/tongue.gif) To po co się pytasz skoro nie znasz jakichkolwiek podstaw bezpieczeństwa? http://forum.php.pl/index.php?showtopic=30...stwo+skrypt%F3w I jeszcze jeszcze parę tematów o SQL injection na forum. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 4.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Kto pyta nie błądzi, a fakt, że jestem początkujący wyjaśnia całą sprawę (IMG:style_emoticons/default/winksmiley.jpg)
A ten serwis jest do celów edukacyjnych. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
PDO + prepared statements, tak na przyszłość. Do tego wywal te echa, zamknij tag PHP i normalnie pisz HTML.
|
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 4.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem to "tak tylko", żeby było wiadome, że się uczę.
Nie było to ważne i tym bardziej nie było warte twojej odpowiedzi. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 21:41 |