![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 21.03.2012 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Witam , wiem ze troche prymitywnie napisane no ale jestem początkującym chciałem sie dowiedzeć co jest nie tak gdyż jak wpisze poprawnie login i haslo to elegancko wszystko dziala czyli mi wyrzuca na ekran "witaj jesteś zalogowany", ale gdy juz login lub haslo sa nie poprawne to nic sie nie dzieje ; / Bardzo proszę o pomoc ; )
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) ![]() ![]() |
nie używaj @ przy konstrukcji @$users = $_POST['user']; @$password = $_POST['pass']; zamiast tego sprawdzaj czy są podane i wykonuj skrypt np
I pamiętaj aby nie trzymać niezabezpieczonego hasła w bazie - md5(), sha1() Ten post edytował IProSoft 1.06.2012, 01:23:55 -------------------- Manual prawdę Ci powie.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 21.03.2012 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
nie pomogło ; /
jak nie dam @ w:
to wywala mi błedy a jak to pomine i dam tak jak mi napisałęś :
to wywala mi bląd w:
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 395 Pomógł: 80 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zamiast isset() używaj empty(), masz także błąd ortograficzny w słowie "urzytkownicy" -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) ![]() ![]() |
A czytasz ze zrozumieniem, musisz trochę myśleć bo nie za każdym razem ktoś podsunie Ci gotowaca.
Naucz się czytać błędy bo napewno mówią gdzie i co jest źle. -------------------- Manual prawdę Ci powie.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 21.03.2012 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
@IProSoft
no okay zrobiłem tak ja napisałeś no i w dalszym ciągu nic: Jak wpisze porawnie login i haslo to wypisuje to co ma wypisac, ale gdy juz blednie wpisze to nic sie nie dzieje po za jednym wyjatkiem w bazie mam login z duzej litery a jak w formularzu logowania wpisze z malej i poprawnie haslo to w tedy wypisuje mi else.. ale tylko w tym przypadku odrazu mowie jak wpisze dobrze login i zle haslo nic sie nie dzieje, zle login dobrze haslo tez nic sie nie dzieje .. wkleje jeszcze raz poprawiony kod moze dozuce jeszcze formularz jak by to mialo pomoc
Ten post edytował Hysek 1.06.2012, 16:55:49 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) ![]() ![]() |
Popatrz na IF i klamry okalające, rusz trochę głową bo z takim podejściem szybko się czegoś nie nauczysz.
Jeśli nie ma podanego hasła i loginu jednocześnie nie robi nic, najwygodniejsza opcja jak dla Twojego formularza. Jak jesteś upary to przed: daj
-------------------- Manual prawdę Ci powie.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:35 |