Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak pokazać niezaszyfrowane haslo?
paweln
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
s_w_ir
post
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]
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 08:11