![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 18.06.2003 Skąd: Mazowieckie Ostrzeżenie: (0%) ![]() ![]() |
Mam skrypcik ktory sprawdza haslo ale zaszyfrowane funkcja przy wprowadzaniu do bazy danych
[php:1:e5a77261b3]<?php $wynik = mysql_query("insert into uzyt values ('$login', password('$haslo')"); ?>[/php:1:e5a77261b3] a teraz chcial bym wyciagnąć to haslo tylko ze mi wychodzi zaszyfrowane. nie wiem gdzie mam wpisać funkcje odszyfrowująsą password do ponizszego skryptu. [php:1:e5a77261b3]<?php require_once("bazy.php"); $lacz=lacz_bd(); if(!$lacz) return 0; $wynik=mysql_query("select haslo from admin where login='administrator'"); $ile = mysql_num_rows($wynik); $wiersz = mysql_result($wynik, $i, 'haslo'); echo $ile; echo "<br>"; echo $wiersz; ?>[/php:1:e5a77261b3] Funkcja sprwdzajaca haslo potrzebna jest do sprwadzenia starego hasła z nowym przy zmianie hasła. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 315 Pomógł: 1 Dołączył: 6.08.2003 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Stary kod wywaliłem bo ten jest jaśniejszy (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) [php:1:cee056d02e]<?php
function auto_admin($adminid, $password){ db_connect(); mysql_select_db("sklep"); $wynik=mysql_query("SELECT adminid FROM admin WHERE adminid='$adminid' AND password=password('$password')"); if(@!mysql_num_rows($wynik)) return 0; else { $zap=@mysql_fetch_row($wynik); return "$zap[0]"; } } function loging() { global $PHP_SELF; ?> <html> <head> <title>Logowanie</title> <META HTTP-EQUIV=Content-type CONTENT=text/html; charset=iso-8859-2> </head> <body> <CENTER><form method="POST" action="<? echo $PHP_SELF ?>"> <H3>Zaloguj się jeśli jesteś Adminem:)</h3> <table bordercolor=black border=5><tr><td colspan=2><center>Zaloguj się!</center></td></tr> <tr><th>Login</th><td> <input type=text name=adminid size=20 maxlength=20></td></tr> <tr><th>Hasło</th><td><input type=password name=password size=20 maxlength=20></td></tr> <tr><th colspan=2><center><input type=submit value='Zaloguj mnie'></center></th></tr></table> </form> </center> </body> </html> <? } session_start(); if(!isset($adminid)) { loging(); exit; } else { session_register("adminid", "password"); $admin=auto_admin($adminid, $password); if(!$admin) { session_unregister("adminid"); session_unregister("password"); echo "Zły login lub/i hasło. "; echo "<a href="$PHP_SELF">Zaloguj się powtórnie</a><br>"; exit; } else { echo "Witam, <b>$admin</b> Dziś mamy "; echo date("d F Y,"); echo date(" z "); echo "dzień roku.<br><br>"; } } ?>[/php:1:cee056d02e] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 08:11 |