Slaptažodžio keitimas
Parašė bruzgis 2009 sausio 3 18:01:30
Pirmiausia susikurkite failą bet kokiu pavadinimu, bet kad formatas butų .php (šiaip geriau niekaip apie tą failą ir nesakykit, nes betkas galės pakeisti jūsų ar betkieno kito slaptažodį žinodamas tik acounto id).
Toliau į failą nukopijuokite šį turinį:
[code]<?php
// Autorius: chipass
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
if (isset($statusas)) {
if ($statusas == "pakeista") {
$title = "Slaptažodžio keitimas";
$message = "<b>Slaptažodis sėkmingai pakeistas</b>";
} elseif ($statusas == "nepakeista") {
$title = "Slaptažodžio keitimas";
$message = "<b>Slaptažodis nepakeistas, tikriausiai įvedėte blogą vartotojo id</b>";
} else{
redirect(BASEDIR."index.php");
}
opentable($title);
echo "<div align='center'>".$message."</div>\n";
closetable();
tablebreak();
}
if(!isset($_POST['ok'])) {
opentable('Slaptažodžio keitimas');
echo "
<form name='passform' method='post' action='".FUSION_SELF."'>
<div align='center'>
<center>
<table border='0' cellpadding='2' width='80%' align='center' class='tbl-border'>
<tr>
<td width='50%' align='right' class='tbl2'>Vartotojo id:</td>
<td width='50%' class='tbl1'><input type='text' name='user_id' size='20' class='textbox'></td>
</tr>
<tr>
<td width='50%' align='right' class='tbl2'>Vartotojo slaptažodis:</td>
<td width='50%' class='tbl1'><input type='text' name='user_pass' size='20' class='textbox'></td>
</tr>
<tr>
<td width='100%' colspan='2' class='tbl' align='center'><input type='submit' value='Pakeisti' name='ok' class='button'></td>
</tr>
</table>
</center>
</div>
</form>";
closetable();
} else {
$pass[1] = $_POST['user_pass'];
$pass[2] = md5(md5($pass[1]));
$result = dbquery("UPDATE ".$db_prefix."users SET user_password='$pass[2]' WHERE user_id='".$_POST['user_id']."'");
if($result) { redirect(FUSION_SELF."?statusas=pakeista"); } else { redirect(FUSION_SELF."?statusas=nepakeista"); }
}
require_once "side_right.php";
require_once "footer.php";
?>[/code]
Na ir belieka užeiti, įvesti norimą slaptažodį bei savo acc id.
[center][color=red][b]Nepamirškite panaudoję ištrinti šį failą iš ftp !!![/b][/color][/center]
Antraip niekas neatsakys už galimas pasekmes, būsit patys kalti.