![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 28.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
wziałem się za przerobienie starej strony www na bardziej zaawansowaną. Chcę zrobić ją przy użyciu funkcji , obiektów etc. I o dziwo mam problem na samym początku. Zacząłem tworzyć panel logowania i jedna funkcja nie zwraca mi zmiennej. Posiadam jedną funkcje do nawiązania połączenia z bazą danych. Druga natomiast sprawdza, czy użytkownik istnieje w bazie i jak tak to tworzy się zmienna sesji , a jak nie to zwraca odpowiedni komunikat a konkretnie $wynik 1 lub 2 (1 istnieje login , ale niepoprawne hasło ; 2 zapytanie sql zwrociło 0 wierszy więc user nie istnieje). Jednak nie zwraca mi się wartość wynik. Mam 2 pliki index.php i function.php Index.php
a tutaj funkcja CheckUser z function.php
Czemu mimo return $wynik , jak mam echo $wynik w index.php nie wyświetla mi tego wyniku (IMG:style_emoticons/default/questionmark.gif) Ten post edytował bubolski 9.08.2016, 17:07:30 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 520 Pomógł: 102 Dołączył: 15.07.2014 Skąd: NULL Ostrzeżenie: (0%) ![]() ![]() |
Bo zmienna $wynik jest tylko w funkcji twojej.
mozesz zrobic.
Ten post edytował KsaR 9.08.2016, 17:12:34 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 28.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Bo zmienna $wynik jest tylko w funkcji twojej. mozesz zrobic.
A dwa ze zależnie od twojego warunku w funkcji czasem zmienna $wynik nie istnieję. To akurat jest specjalny zabieg. Jak nie ma wyniku to nie wyświetla błędu logowania. Jeżeli ktoś się loguje i wpisze złe hasło, lub użytkownik nie istnieje to tylko wtedy otrzyma śliczny czerwony button z opisem błędu. (IMG:style_emoticons/default/smile.gif) Zrób albo użytkownik istnieje albo nie istnieje. Nie podpowiadaj ewentualnemu włamywaczowi że dany użytkownik istnieje. W sumie masz rację. Już to sobie zmieniłem (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 22:35 |