Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]skrypt logowania w php
Forum PHP.pl > Forum > Przedszkole
zax100
Wiem ze jest pelno tematow na ten temat w google ale nie udalo mi sie jak narazie natrafic na dobrze u mnie dzialajacy skrypt logowania w php. Mam prosbe o prosty skryp bez uzycia kodowanie md5 oraz wykorzystywania sesji oraz ciasteczek,najlepiej gdyby skrypt po sprawdzeniu danych wyswietlal ok login a wrazie braku kompatybilnosci danych widnial napis blad logowania. dodam tylko jeszcze zeby skrypt laczyl sie z baza danych mysql na localhost.
Bede wdzieczny za taki skrypt winksmiley.jpg
lord2105
Cytat
[...]Mam prosbe o prosty skryp bez uzycia kodowanie md5 oraz wykorzystywania sesji oraz ciasteczek[...]


To dobre... Jak wyobrażasz sobie skrypt logowania bez wykorzystania $_SESSION lub $_COOKIE?
Ramzaa
Nie ten dział smile.gif

Proszę bardzo, mój prosty skrypt logowania, który działa na pewno, bo był sprawdzany przez parę osób.
Szukaj mojego posta, w którym jest gadka o Dużym piwie (12 post) winksmiley.jpg

http://forum.php.pl/index.php?showtopic=15...mp;#entry779760

Mam nadzieję, że pomogłem.
lord2105
Ale opiera się na sesjach, a on chce bez heh
gigzorr
pierwszy lepszy:
http://www.phpeasystep.com/phptu/6.html
a tu masz reszte:
http://www.google.pl/#hl=pl&source=hp&...c466755400e0229

Zeby cos zadzialalo , musisz znac chociaz podstawy php.
Ramzaa
Cytat(lord2105 @ 21.08.2010, 12:01:18 ) *
Ale opiera się na sesjach, a on chce bez heh


Ale coś takiego nie istnieje, więc odpuść sobie bezsensowne dopowiedzenia.
Pawel_W
a logowanie poprzez auth?

http://webmade.org/porady/autoryzacja-zabe...rony-haslem.php
lord2105
a i również:

http://blog.rabinek.pl/2006/07/15/katalog-z-haslem/
zax100
dzieki za odpowiedzi na moje pytanie. podszkolilem sie troche od rana z php i napisalem taki skrypt
  1. <?php
  2. mysql_connect('localhost', 'root', '');
  3.  
  4. if ($_POST['go']){
  5. $login = $_POST['login'];
  6. $pass = $_POST['pass'];
  7.  
  8. if ($pass) {
  9. $zapytanie = mysql_query("SELECT * FROM user where login='\'$login\''" );
  10. $wynik = mysql_fetch_array($zapytanie);
  11. if ($_SESSION['LOGIN'] == $login AND $_SESSION['pass'] == $pass ){
  12. echo "LOGIN OKK";
  13. $_SESSION['login'] = $login;
  14. $_SESSION['pass'] = $pass;
  15. }
  16. else{
  17. echo "LOGIN FAILED";
  18. }
  19. }
  20. }
  21.  
  22. <form method="post">
  23. Login:<input type="text" name="login" /><br />
  24. Haslo: <input type="password" name="pass" /><br />
  25. <input type="submit" name="go" />
  26. </form>
  27. ';
  28. ?>







skrypt nie jest poprawny wiec prosze o ewentualne poprawki z waszej strony smile.gif

Ramzaa
Niepoprawny, tzn? Jakiś błąd wywala?
zax100
nie wystepuje blad a natomiast nie dziala logowanie poprawnie z tego wzgledu , ze czy podane dane sa prawdziwe i czy tez nie prawdziwe zawsze wyskakuje login failed
Ramzaa
  1. if ($_SESSION['LOGIN'] == $login AND $_SESSION['pass'] == $pass ){

Co to jest? blink.gif
zax100
dlatego mowie ze to napisalem ,ale poprawne nie jest biggrin.gif wiec nie wiem co tam ma byc
Ramzaa
To poczytaj co to są sesje, do czego one służą, jak je wykorzystywać, itd. Jest multum takich artykułów. Poza tym weź to na logikę, bo robisz dokładnie coś takiego: jeżeli sesja "login" jest taka sama jak "login z formularza" to wtedy zaloguj, a jak nie to wyświetl stosowny komunikat. Ok, ale skąd ta sesja ma się wziąć? Musisz ją wcześniej zarejestrować, przecież smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.