Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Szukam]Skrypt do Zmiany Hasła


Rekomendowane odpowiedzi

Opublikowano

Łap :

 

 

<?php
mysql_connect("localhost", "user", "password");
if(isset($_POST['wyslij'])){
       $id = $_POST['id'];
       $old = $_POST['old'];
       $password = $_POST['pass'];
       $rpt_password = $_POST['rpt_pass'];
       $db = mysql_select_db("account");

       $msg['success'] = "Hasło zostało zmienione!";
       $msg['not_exist'] = "Login Konta lub stare hasło są nie pawidłowe!";
       $msg['not_some'] = "Podane hasła do siebie nie pasują!";
       $msg['pola'] = "Wypełnij Pola !";
if (strlen($old) < 1 || strlen($password) < 1 || strlen($rpt_password) < 1 ){
echo"<p style='color:red;'><b>".$msg['pola']."</b></p>";
}elseif($password!=$rpt_password){
echo"<p style='color:red;'><b>".$msg['not_some']."</b></p>";
}elseif(mysql_num_rows(mysql_query("SELECT * FROM account WHERE login='$id' AND password=PASSWORD('$old')")) > 0){
$update = mysql_query("UPDATE account SET password=PASSWORD('$password') WHERE login='$id'") or die(mysql_error());
}if($update==true){
echo "<p><b>".$msg['success']."</b></p>";
}else{
echo"<p style='color:red;'><b>".$msg['not_exist']."</b></p>";
}

}
?>
<form method='post' action=''>
<table border='0' align='center'>
<tr>
<td>Login :</td><td><input type="text" name="id" value='<?php echo $uzytkownik['login']; ?>' readonly=''></td>
</tr>
<tr>
<td>Stare hasło:</td><td><input type="password" name="old"></td>
</tr>
<tr>
<td>Nowe hasło:</td><td><input type="password" name="pass"></td>
</tr>
<tr>
<td>Powtórz hasło:</td><td><input type="password" name="rpt_pass"></td>
</tr>
<tr>
<td>
<input type="submit" name="wyslij" value="Zmień" />
</td>
</tr>
</table>
</form>

 

jgvVg.jpg

Opublikowano

Ale stare skrypty : P

 

Sprawdź czy działa bo pisałem od ręki...

 

<form action="" method="POST">
<table border="0">
<tr><td>Login:</td><td><input type="text" name="login"></td></tr>
<tr><td>Hasło:</td><td><input type="password" name="haslo"></td></tr>
<tr><td>Nowe hasło:</td><td><input type="password" name="haslo2"></td></tr>
<tr><td><input type="submit" name="submit" value="zmien"></td><td></td></tr>
</table>
</form>
<?php
mysql_connect("localhost", "root", "password");
mysql_select_db("account");
if(isset($_POST['submit'])){
if($_POST['login']!='' AND $_POST['haslo']!='' AND $_POST['haslo2']!=''){
$login=mysql_real_escape_string(addslashes($_POST['login']));
$haslo=mysql_real_escape_string(addslashes($_POST['haslo']));
$haslo2=mysql_real_escape_string(addslashes($_POST['haslo2']));
//
$query=mysql_query("SELECT * FROM `account` WHERE `login`='".$login."' LIMIT 1");
if(mysql_num_rows($query)!=0){
// konto jest //
//sprawdz haslo, jesli dobre to zmien na nowe, jesli nie to wywal else 
$query2=mysql_query("SELECT * FROM `account` WHERE `login`='".$login."' AND `password`=PASSWORD(".$haslo.")");
if(mysql_num_rows($query2)!=0){
//konto istnieje, haslo poprawne
$insert=mysql_query("UPDATE `account` SET `password`=PASSWORD(".$haslo2.") WHERE `login`='".$login."'");
if($insert==TRUE){
echo'Twoje haslo zostalo zmienione pomyslnie<br />';
}else{
echo'Wystapil blad podczas zmiany hasla<br />';
}
}else{
echo'Haslo jest niepoprawne<br />';
}
/////
}else{
echo'Nie ma takiego konta<br />';
}
//
}else{
echo'Wypelnij pola !<br />';
}
}
?>

Szukam grafików, questerów Metin2, koderów www, skrypterów, programistów visual c++, c++.
Techników od bazy danych, systemów linuksowych( głównie FreeBSD).

[email protected] - > Pisać - > Rozpatrzę propozycje :)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...