![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 329 Pomógł: 6 Dołączył: 23.11.2011 Skąd: Łódź Ostrzeżenie: (0%)
|
Cześć (IMG:style_emoticons/default/biggrin.gif)
Mam panel logowania oraz rejestracji stworzyłem coś co miało działać jak ranga admin czyli poziom 3 w tabeli.. przy logowaniu dodałem taką linijkę.
$loginl to zmienna z pola z nazwą użytkownika. jest ona wstawiona w warunku zaraz po zalogowaniu. skrypt który miał działać dla poziomu 3.
napis "admin" nie wyświetla się nie wiem nawet w czym jest problem (IMG:style_emoticons/default/sad.gif) Proszę o pomoc. Ten post edytował GoOx 6.01.2012, 10:21:44 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%)
|
Dziwny kod..
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 329 Pomógł: 6 Dołączył: 23.11.2011 Skąd: Łódź Ostrzeżenie: (0%)
|
Problem w tym że nie wiem czy pobieranie nazwy użyt do sesji działa.
kod który daliście mi nic nie pokazuje. print_r nic nie pokazuje nawet echo nic nie pokazuje to chyba nazwa użyt nie jest w sesji. to jest logowanie.php
Ten post edytował GoOx 6.01.2012, 10:46:12 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 329 Pomógł: 6 Dołączył: 23.11.2011 Skąd: Łódź Ostrzeżenie: (0%)
|
to mam napis zalogowano i NULL NULL
Proszę o pomoc. |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 329 Pomógł: 6 Dołączył: 23.11.2011 Skąd: Łódź Ostrzeżenie: (0%)
|
nie działa ;/ skąd się wzięło to zalogowany?
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%)
|
A skąd mamy wiedzieć co do tego przypisałeś? Nie mamy całego skryptu, a to co podałem to jest zapytanie jakie w tym momencie puszczasz
|
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 329 Pomógł: 6 Dołączył: 23.11.2011 Skąd: Łódź Ostrzeżenie: (0%)
|
Proszę.
index.php
logowanie.php jest powyżej. |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 329 Pomógł: 6 Dołączył: 23.11.2011 Skąd: Łódź Ostrzeżenie: (0%)
|
Wiec jak zrobić by zmienna użytkownik zaistniała w sesji?
|
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%)
|
Czytaj ze zrozumieniem, nigdzie nie masz przypisanej żadnej wartości do zmiennej $uzytkownik, ogólnie wszystko masz pokręcone gdzie ty masz przypisanie czegokolwiek również do $_SESSION['uzytkownik'] popatrz sobie na kolejności przypisywania zmiennych..
|
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 329 Pomógł: 6 Dołączył: 23.11.2011 Skąd: Łódź Ostrzeżenie: (0%)
|
$_SESSION['uzytkownik'] = $uzytkownik;
a to więc jest co? do zmiennej z sesji jest przypisana w logowaniu wartość zalogowanego. |
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 329 Pomógł: 6 Dołączył: 23.11.2011 Skąd: Łódź Ostrzeżenie: (0%)
|
czyli
$_SESSION['uzytkownik'] = $uzytkownik; zamienić na: $_SESSION['loginl'] = $uzytkownik; i tak samo w logowanie.php tak? (IMG:style_emoticons/default/questionmark.gif) |
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%)
|
Jaaa.... no masz cokolwiek w tej sesji $_SESSION['uzytkownik'] albo $_SESSION['loginl'] ? NIE.
Żeby jakiekolwiek przypisanie Ci działało musisz do zmiennej np. $uzytkownik przypisać login użytkownika z bazy danych. |
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 329 Pomógł: 6 Dołączył: 23.11.2011 Skąd: Łódź Ostrzeżenie: (0%)
|
Aaaaa w końcu zrozumiałem zaraz zrobię (IMG:style_emoticons/default/biggrin.gif)
edit/ ok zamiast $loginl dałem $danelogin[0] czyli z bazy danych i nadal nic co zrobić? PS sprawdziłem czy w zmiennej $_SESSION['loginl'] cokolwiek jest dałem echo i jest. więc teraz chyba trzeba szukać błędu w index.php Ten post edytował GoOx 6.01.2012, 13:48:14 |
|
|
|
Post
#19
|
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%)
|
Ech napiszę Ci jak powinien wyglądać proces logowania:
1. Sprawdzamy czy użytkownik jest zalogowany, jeżeli nie krok 2
2. Sprawdzamy czy został uzupełniony formularz logowania
3. Sprawdzamy czy mamy takiego użytkownika w bazie z takim hasłem
4. sprawdzenie czy ktoś ma uprawnienia admina
5. wylogowanie |
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 329 Pomógł: 6 Dołączył: 23.11.2011 Skąd: Łódź Ostrzeżenie: (0%)
|
wszystko dobrze zrobiłem?
(IMG:style_emoticons/default/questionmark.gif) bo ciągle mi pisze że nie podałem loginu i hasła ale wpisuję klikam zaloguj i nic się nie dzieje. myślę że tam powinno być jeszcze
|
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 12:11 |