|
You last visited: Today at 04:36
Advertisement
PAsswort Vergessen Script
Discussion on PAsswort Vergessen Script within the Metin2 Private Server forum part of the Metin2 category.
09/05/2010, 08:24
|
#1
|
elite*gold: 1199
Join Date: Apr 2010
Posts: 4,528
Received Thanks: 909
|
PAsswort Vergessen Script
Liebe Elitepvpers
Ich hoffe ihr könnt mir helfen, zurzeit sind sehr viele leute die von unserem server diese cabanova seiten machen und danns chreiben das is nen event und sowas... aufjedenfall ändern die dann das pw leeren die chars, und ich hab 70Pns bei mir im Forum Passwort vergessen script geht nich und ich soll das pw nun aktuelliesieren und auf die email nen neues PW schicken !...
Gibt es dafür nicht ein Script
Was auf der Hompage zu nutzten ist?
Das mann dann ein neues PW auf die Email kriegt oder irgentwie sowas...?
Hab in der Sufu nix gefunden leider
Jede antwort ein THX <3
|
|
|
09/05/2010, 08:31
|
#2
|
elite*gold: 0
Join Date: Mar 2010
Posts: 1,533
Received Thanks: 810
|
Hast du denn bereits so ein Script?
Welche HP nutzt du denn?..
|
|
|
09/05/2010, 08:35
|
#3
|
elite*gold: 1199
Join Date: Apr 2010
Posts: 4,528
Received Thanks: 909
|
Ähm eine von Masterboss aber die, die spezielle ...
Da wahr kein passwort vergessen script bei
|
|
|
09/05/2010, 08:40
|
#4
|
elite*gold: 0
Join Date: Mar 2010
Posts: 1,533
Received Thanks: 810
|
PHP Code:
<?PHP
if(isset($_POST['sfform']) && $_POST['sfform']=="reset") { if(!empty($_POST['account']) && !empty($_POST['sicherheitsf']) && !empty($_POST['sicherheitsa'])) { $acc = mysql_real_escape_string($_POST['account']); $frage = mysql_real_escape_string($_POST['sicherheitsf']); $antwort = mysql_real_escape_string(md5($_POST['sicherheitsa'])); $sqlCmd = "SELECT id FROM account.account WHERE login='".$acc."' AND question1='".$frage."' AND answer1='".$antwort."' LIMIT 1"; $sqlQry = mysql_query($sqlCmd,$sqlServ); if(mysql_num_rows($sqlQry)>0) { $newPass = substr(md5(rand(999,99999)),0,8); $setPass = "UPDATE account.account SET password=PASSWORD('".$newPass."') WHERE login='".$acc."' LIMIT 1"; $qryPass = mysql_query($setPass); if($qryPass) { echo'<p class="meldung">Ihr Passwort wurde erfolgreich neu gesetzt.<br/><br/>Das neue Passwort für den Account <b>'.$acc.'</b> ist: <b>'.$newPass.'</b>.<br/><br/>Viel Spaß beim Spielen.</p>'; } else { echo'<p class="meldung">Ein neues Passwort konnte nicht gesetzt werden. Bei dieser Meldung bitte einen Admin kontaktieren.</p>'; } } } else { echo'<p class="meldung">Es wurden keine Daten eingegeben.</p>'; } } if(isset($_POST['emailreset']) && $_POST['emailreset']=="reset") { if(!empty($_POST['account']) && checkMail($_POST['email']) && $_SESSION["captcha_id"] == $_POST['captcha']) { $acc = mysql_real_escape_string($_POST['account']); $email = mysql_real_escape_string($_POST['email']); $newPass = substr(md5(rand(999,99999)),0,8); $getUser = "SELECT id FROM account.account WHERE login='".$acc."' AND email='".$email."' LIMIT 1"; $qryUser = mysql_query($getUser); if(mysql_num_rows($qryUser)>0) { $setPass = "UPDATE account.account SET password=PASSWORD('".$newPass."') WHERE login='".$acc."' LIMIT 1"; $qryPass = mysql_query($setPass); if($qryPass) { echo'<p class="meldung">Ihr Passwort wurde erfolgreich neu gesetzt. Sie erhalten nun eine E-Mail mit dem neuen Passwort.</p>'; $absender = $serverSettings['titel']." Passwortservice"; $email = $serverSettings['pass_mail']; $empfaenger = $_POST['email']; $mail_body = "Hallo, Dein Passwort wurde erfolgreich zurückgesetzt. Account: ".$acc." Neues Passwort: ".$newPass." Viel Spaß beim Spielen, Dein ".$serverSettings['titel']."-Team Diese E-Mail wurde automatisch generiert. Bitte keine Antworten an diese Adresse schicken."; $titel = "Passwort auf ".$serverSettings['titel']; $header .= "X-Priority: 3\n"; $header .= "X-Mailer: mtVision Homepage Mailer\n"; $header .= "MIME-Version: 1.0\n"; $header .= "From: ".$absender." <".$serverSettings['pass_mail'].">\n"; $header .= "Reply-To: ".$serverSettings['pass_mail']."\n"; //$header .= "Content-Transfer-Encoding: 8bit\n"; $header .= "Content-Type: text/plain; charset=iso-8859-1\n"; if(!mail($empfaenger, $titel, $mail_body, $header)) { echo'<p class="meldung">Fehler mit dem Mailserver: Bitte schnellstmöglich einen Admin kontaktieren!</p>'; } } else { echo'<p class="meldung">Ein neues Passwort konnte nicht gesetzt werden. Bei dieser Meldung bitte einen Admin kontaktieren.</p>'; } } else { echo'<p class="meldung">Die angegebene Kombination existiert nicht.</p>'; } } else { echo'<p class="meldung">Sie habe nicht alle Daten korrekt eingegeben.</p>'; } }
?>
<div class="splitLeft"> <h3>Per Sicherheitsfrage zurücksetzen</h3> <p>Um das Passwort zurück zu setzen, muss die korrekte Geheimfrage angegeben werden.</p> <form action="index.php?s=lostpw" method="POST"> <table> <tr> <th class="topLine">Account:</th> <td class="tdunkel"><input type="text" name="account" size="16" maxlength="16"/></td> </tr> <tr> <th class="topLine">Sicherheitsfrage:</th> <td class="thell"> <select name="sicherheitsf"> <?PHP foreach($sFrage AS $fragew => $frage) { echo'<option value="'.$fragew.'">'.$frage.'</option>'; } ?> </select> </td> </tr> <tr> <th class="topLine">Antwort:</th> <td class="tdunkel"><input type="text" name="sicherheitsa" size="16" maxlength="16"/></td> </tr> <tr> <th class="topLine" colspan="2" style="text-align:center;"><input type="submit" name="sfform" value="reset"/></th> </tr> </table> </form> </div> <div class="splitRight"> <h3>Per E-Mail zurücksetzen</h3> <p>Diese Funktion sendet ihnen an Ihre E-Mail ein neues Passwort. Voraussetzung dafür ist, dass die eingetragene E-Mail korrekt ist.</p> <form action="index.php?s=lostpw" method="POST"> <table> <tr> <th class="topLine">Account:</th> <td class="tdunkel"><input type="text" name="account" size="16" maxlength="16"/></td> </tr> <tr> <th class="topLine">E-Mail:</th> <td class="tdunkel"><input type="text" name="email" size="25" maxlength="25"/></td> </tr> <tr> <th class="topLine">Captcha:</th> <td class="tdunkel"><input type="text" name="captcha" size="10" maxlength="5"/><br/><img src="./captcha/captcha.php" alt="captcha" title="captcha"/></td> </tr> <tr> <th colspan="2" class="topLine" style="text-align:center;"><input type="submit" name="emailreset" value="reset"/></th> </tr> </table> </form> </div>
Müsstest dir das halt noch ein wenig anpassen. Allein wegen der Config.
Config solltest so gestalten:
PHP Code:
<?PHP $dbip = "deine serverip"; $dbuser = "wird wohl root sein"; $dbpass = "dbpw"; mysql_connect($dbip, $dbuser, $dbpass); mysql_select_db("account"); ?>
|
|
|
09/05/2010, 08:44
|
#5
|
elite*gold: 1371
Join Date: Dec 2007
Posts: 14,903
Received Thanks: 19,354
|
du hast 3 Möglichkeiten für pw vergessen:
- per pw vergessen frage und wenn die stimmt dann ein neues pw setzen + anzeigen
- nen pw vergessen link auf die e-mail
- nen pw vergessen link auf die e-mail, aber zum anfordern muss die pw vergessen frage richtig beantwortet werden
bei den Möglichkeiten mit e-mail musst du schauen ob es dein hoster zulässt.
am besten ist es wenn du sowas selber machst. Einfach nen input formular wo du dann nach dem absenden checkst ob die eigegebenen daten mit denen in der db übereinstimmen und dann pw generieren
|
|
|
 |
Similar Threads
|
Passwort vergessen
09/05/2010 - Metin2 Private Server - 2 Replies
hi ich hab vor etwas längerer zeit auf new World 2 eine Account erstellt weiß jetzt abber leider da passwort nichtmehr.
da hab ich mir gedacht da geh ich einfach auf die homepage und ge da auf passwort vergessen udn dann kann ich mein passwort bestimmt ändern. als ich des dann abba der macht hab kam dann nur ich soll meinen Account namen und das passworteingeben :confused::confused::confused: des weiß cih doch eben nochtmeh wie soll ich des denn da eingeben ???
des wegen wollt ich hier ma...
|
PAsswort Vergessen Script
08/17/2010 - Metin2 Private Server - 3 Replies
Hallo
Ich brauche umbedingt das Passwort Vergessen Script für meine Hompage...
In der Sufu hab ich keins gefunden
Hat hier jemand ein Script für Passwort vergessen?
Thx für antworten
|
Passwort vergessen
02/08/2010 - Metin2 Private Server - 3 Replies
Sry gehört nicht hierher baer wusste nicht wohin also hab bei meinem PC passwort vergessen ^^ Da ist nur der Benutzer und noch einer gibt es eine möglichkeit das alte passwort herrauszufinden ohne den Bneutzer zu löschen oder PaSSWORT ZU ÄNDERNß BITTE um hilfe!
|
Passwort Vergessen ?
12/21/2009 - Metin2 Private Server - 2 Replies
Ich spiele schon länger new-wolrd2 aber hab eine zeit lang aufgehört und will jetzt weiter spielen hab aber mein Passwort vergessen wie kann ich es wieder endern ? auf der HP gehts i-wie nicht :(
|
Passwort vergessen + AOL
01/18/2009 - World of Warcraft - 1 Replies
Nabend,
Ich habe eine längere zeit kein WoW mehr gespielt und daher mein Passwort vergessen. So wie man es halt macht einfach ein neues zuschicken lassen aber was passiert natürlich ich bekomme keine E-mail von blizzard -.-... Ich habe eine E-mail Adresse von AOL. Weis von euch jemand wodran es liegen könnte ?
Ich habe es ungefähr 4 mal ausprobiert aber es tut sich nichts.
|
All times are GMT +1. The time now is 04:36.
|
|