Witam, mam problem ze skryptem który zmienia hasło, wygląda on tak:
<form action="" method="post">
Podaj login: <input type="text" name="login" /><br /><br />
Podaj email:<input type="text" name="email" /><br /><br />
Podaj hasło:<input type="password" name="haslo" /><br /><br />
<input name="dalej" type="submit" value="Dalej"><br /><br />
</form>
<?php
if($_POST['dalej'])
{
if(empty($login) || empty($haslo) || empty($email)) $wiadomosc .= "Uzupełnij wszystkie pola<br>";
{
// sprawdzanie loginu
$log = mysql_query("SELECT * FROM tribal_gracze WHERE login='".$login."'");
if($log1 === 0) $wiadomosc .= "Podany login nie istieje<br>";
// sprawdzanie hasla
$has = mysql_query("SELECT * FROM admin WHERE haslo='".$haslo."'");
if($has1 === 0) $wiadomosc .= "Podane hasło jest nieprawidłowe<br>";
// sprawdzanie emaila
$ema = mysql_query("SELECT * FROM tribal_gracze WHERE email='".$email."'");
if($ema1 === 0) $wiadomosc .= "Podany email nie istnieje<br>";
}
}
if($_POST['dalej'] and
empty($wiadomosc)) {
<form action="" method="post">
<input type="hidden" name="login" value="'.$login.'">
Podaj stare hasło <input type="password" name="haslos" /><br /><br />
Podaj nowe hasło <input type="password" name="haslo1" /><br /><br />
Powtórz nowe hasło <input type="password" name="haslo2" /><br /><br />
<input name="zapisz" type="submit" value="Zapisz" /></form>
';
}
if($_POST['zapisz'])
{
if(empty($haslo) || empty($haslo1) || empty($haslo2)) $wiadomosc .= "Uzupełnij wszystkie pola<br>";
{
$has = mysql_query("SELECT * FROM tribal_gracze WHERE haslo='".$haslo."'");
if($has1 === 0) $wiadomosc .= "Stare hasło nie pasuje<br>";
if($haslo1 != $haslo2) $wiadomosc .= "Hasła są różne<br>";
}
{
$zapytanie1 = 'UPDATE `tribal_gracze` SET `haslo`= "'.$haslo2.'" WHERE `login`="'.$login.'"';
$wiadomosc .= "hasło zostało zmienione<br>";
}
}
?>
ale w bazie jest hasło zaszyfrowane róznymi znakami i nie zmienia mi. Jak to zroibć aby zmienił mi hasło?
Tu załączam scerny z bazy danych:
(IMG:
http://img94.imageshack.us/img94/1446/beztytuukvg.jpg)
(IMG:
http://img708.imageshack.us/img708/3817/beztytuu1rkg.jpg)
Z góry dziękuje i prosze o pomoc
Ten post edytował ziox 4.01.2012, 18:58:17