![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie.
Chcialbym sobie napisac forum dyskusyjne i system niusow na stronke ale nie radze sobie z logowaniem. Tzn. umiem zrobic logowanie ale dla jednego uzytkownika a chcialbym zeby bylo wiecej osob. Ponizszy kod dotyczy wlasnie jednej osoby: // formularz <code> <form action=login.php> <input type=text name=member><br> <input type=password name=password><br> <input type=submit name=submit value=Login> </form> </code> // login.php <? $haslo = 'b22b963b7413da5cdca393be2d15f102'; if ((md5($password) == $haslo)) {echo "Witaj $member!";} else {echo "Złe hasło!";} ?> I teraz jak napisac zeby mi skrypt czytal hasla z pliku, linia po linii i sprawdzal z tym co przyjdzie z formularza? Hasla bylyby w pliku tekstowym w takiej postaci: // pass.txt tomek||e1bfd762321e409cee4ac0b6e841963c monika||8ddeb2027a8c79b3c46510a6dcef9dda robert||9451810adcc13a25e610332880cc447a Chodzi mi o to zeby tylko hasla byly szyfrowane. Bardzo prosze o pomoc bo bez tego logowania ani rusz (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Cytat DeyV, pozwolę sobie lekko Twój przykład zmodyfikować: Ależ oczywiście, będzie mi niezmiernie przyjemnie, Towarzyszu Scanner;)
Cytat czesto znajduje sie takie bledy w plikach ktore sa includowane przez inne skrpty W którym skrypcie posawiło się includowanie plików podanych przez paramenr?
Czy chodzi ci o file($nazwa_pliku) ? To ty nie wiesz, ze jeśli to miałby być parametr, to byłby pobrany jak na dane od użytkownika przystało przez ($_POST, $_REQUEST) ? A zresztą spróbuj zaszkodzić podając błędne dane do funckji file (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif) A zresztą nie na wiele by ci się przydał dosep do pliku z hasłami zakodowanymi przez md5 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 20:25 |