include/admin/user.php suchen nach
$MPL = db_make_sites ($page , "WHERE name LIKE '" . $q . "'" , $limit , '?user' , 'user');
$anfang = ($page - 1) * $limit;
$class = '';
$q = "SELECT name,recht,id FROM `prefix_user` WHERE name LIKE '" . $q . "' ORDER by recht,posts DESC LIMIT " . $anfang . "," . $limit;
ersetzen durch
$MPL = db_make_sites ($page , "WHERE name LIKE '" . $q . "' OR email LIKE '".$q."'" , $limit , '?user' , 'user');
$anfang = ($page - 1) * $limit;
$class = '';
$q = "SELECT name,recht,id FROM `prefix_user` WHERE name LIKE '" . $q . "' OR email LIKE '".$q."' ORDER by recht,posts DESC LIMIT " . $anfang . "," . $limit;
include/contents/user/password_reminder.php suchen nach
if ( $show ) {
$tpl = new tpl ( 'user/new_pass' );
$tpl->out(0);
}
davor einfügen
if ( isset($_POST['email']) AND !empty($_POST['email']) AND $show === TRUE ) {
$email = escape($_POST['email'],'string');
$erg = db_query("SELECT name FROM prefix_user WHERE email = '".$email."'");
if ( db_num_rows($erg) == 1 ) {
$row = db_fetch_assoc($erg);
$new_pass = genkey(8);
$md5_pass = md5($new_pass);
$id = md5 (uniqid (rand()));
db_query("INSERT INTO prefix_usercheck (`check`,name,email,pass,datime,ak)
VALUES ('".$id."','".$row['name']."','".$email."','".$md5_pass."',NOW(),2)");
$page = $_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"];
$confirmlinktext = "\n".$lang['registconfirm']."\n\n".sprintf($lang['registconfirmlink'], $page, $id );
$regmail = sprintf($lang['newpasswordmail'], $name, $confirmlinktext, $new_pass);
icmail($row['email'],'Password Reminder',$regmail); # email an user
echo $lang['youhavereceivedaemail'];
$show = false;
} else {
echo 'E-Mail Adresse nicht in Datenbank gefunden.';
}
}
weiter suchen nach
if ( isset ( $_POST['name'] ) ) {
ersetzen durch
if ( isset($_POST['name']) AND !empty($_POST['name']) ) {
include/templates/user/new_pass.htm suchen nach
<form action="index.php?user-13" method="POST">
<fieldset>
<legend>{_lang_pleasefillinyournickname}</legend>
<br>
<input style="margin-left:20px;" type="text" name="name">
<br /><br />
<input style="margin-left:20px;" type="submit" value=" {_lang_newpassword} ">
<br /><br />
</fieldset>
</form>
ersetzen durch
<form action="index.php?user-13" method="POST">
<fieldset>
<legend>Passwort vergessen</legend>
<br>
Nickname: <input type="text" name="name"><br />
oder E-Mail: <input type="text" name="email">
<br /><br />
<input type="submit" value=" {_lang_newpassword} ">
<br /><br />
</fieldset>
</form>
Nicht getestet
Zuletzt modifiziert von Unknown|User am 15.08.2010 - 12:29:19