Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> logowanie md5
berto
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Project
post
Post #2





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 2.04.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Bo to nie o to tu chodzilo...
jase ze w taki sposob to nie zadziala... ale w przykladzie ktory padl na samym poczatku wcale nie bylo zdefiniowanej zadnej wartosci.. a calosc wygladala jakby miala byc includowana do wiekszej calosci...
czesto zdaza sie ze wywolujac odpowiedni plik z ustawionymi zmiennymi mozna uzyskac nieautoryzowany dostep (np do panelu administracyjnego) !!!
(IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif)
Pewnie niejeden z was powie ze to bledy niedoswiadczonych programistow ale prawda jest taka ze moga zdazyc sie kazdemu gdy termin nagli (wtedy czlowiek pracuje jak automat)...
Go to the top of the page
+Quote Post

Posty w temacie
- berto   logowanie md5   30.04.2003, 11:55:44
- - DeyV   <?php $login = "login"; $hasło = md5($haslo); ...   30.04.2003, 12:03:23
- - scanner   http://forum.php.pl/regulamin.php/#IV.4.f   30.04.2003, 12:04:58
- - Project   Skoro chcesz pisac forum i inne aplikacje to warto...   30.04.2003, 12:07:26
- - scanner   DeyV, pozwolę sobie lekko Twój przykład zmodyfikow...   30.04.2003, 12:17:50
- - berto   Dziekuje, naprawde nie spodziewalem sie az tak szy...   30.04.2003, 12:21:55
- - Project   tak szczerze mowiac chlopaki to w waszym skryptcie...   30.04.2003, 12:23:37
- - DeyV   zobacz Manual->file() i wszystko będzie jasne   30.04.2003, 12:23:40
- - scanner   Cytatw waszym skryptcie nie podoba mi sie przekazy...   30.04.2003, 12:31:46
- - Project   http://adres.strony/skrpt.php?adres_pliku=...wer/m...   30.04.2003, 12:37:12
- - berto   Jeszcze raz dziekuje, mam nadzieje ze sobie jakos ...   30.04.2003, 12:39:38
- - DeyV   CytatDeyV, pozwolę sobie lekko Twój przykład zmody...   30.04.2003, 12:47:00
- - scanner   Project: Pod warunkiem, że wiesz, jaką nazwę ma zm...   30.04.2003, 12:50:34
- - Project   DeyV nie bardzo sie zrozumielismy... nie potrzebow...   30.04.2003, 12:58:51
- - Teodor   CytatCo do twojej wypowiedzi scanner to faktycznie...   30.04.2003, 17:03:28
- - kwiateek   Cos podobnego bylo juz poruszane: http://forum.php...   1.05.2003, 08:44:06
- - Project   Nie nie nie.... ten system mial sie opierac na pli...   1.05.2003, 10:03:12
- - Teodor   fakt podany przyklad troche nie pasuje tutaj Ja ki...   1.05.2003, 11:10:13
- - Project   Bo to nie o to tu chodzilo... jase ze w taki sposo...   4.05.2003, 07:20:50


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 11:03