Scripit to change pw please!!

Results 1 to 9 of 9
  1. #1
    Valued Member Valmor Silva is offline
    MemberRank
    Feb 2013 Join Date
    New YorkLocation
    140Posts

    big grin Scripit to change pw please!!

    i need one script to change password

    see the image
    the same as register so i need one to change pw
    Last edited by Valmor Silva; 30-10-13 at 05:41 AM.


  2. #2
    Rada Rada. Delius is offline
    MemberRank
    Jul 2012 Join Date
    AustraliaLocation
    431Posts

    Re: Scripit to change pw please!!

    Very simple.
    I reckon even googling "PHP SQL Password change code" would come up with some results.

  3. #3
    Valued Member Valmor Silva is offline
    MemberRank
    Feb 2013 Join Date
    New YorkLocation
    140Posts

    Re: Scripit to change pw please!!

    im trying to get one

  4. #4
    Rada Rada. Delius is offline
    MemberRank
    Jul 2012 Join Date
    AustraliaLocation
    431Posts

    Re: Scripit to change pw please!!

    Okay, go through old websites, cpanels etc and find the concept of how its done.

    Yes leeching, w/e don't care.

  5. #5
    Account Upgraded | Title Enabled! Krum is offline
    MemberRank
    Aug 2012 Join Date
    286Posts

    Re: Scripit to change pw please!!

    Its just almost the same as the register script.

  6. #6
    Member marschlu is offline
    MemberRank
    May 2012 Join Date
    60Posts

    happy Re: Scripit to change pw please!!

    I think your looking for something like this..

    <?php

    if (isset($_POST['MailEdit']) ) {

    echo '<div class="cbox-ui cbox-title">';
    echo '<h2>Registrieren</h2>';
    echo '</div>';
    echo '<div class="cbox-ui cbox-content">';
    echo '<div class="clearfix"></div>';
    echo '<p>';

    //Verbindung Herstellen...
    $verbindungsinfo = array("Database"=>$config['srvacc'], "UID"=>$config['srvuser'], "PWD"=>$config['srvpass'], "CharacterSet"=>$config['srvchar']);
    $verbindung = sqlsrv_connect($config['srvhost'], $verbindungsinfo);

    //Verbindung Prüfen...
    if ($verbindung) {

    //Überprüfen ob der User eingeloggt ist...
    if (@$_SESSION['Logged'] == true and $_SESSION['Address'] != '' and $_SESSION['Username'] != '' and $_SESSION['nEMID'] != '') {

    //Ergebnisse Escapen und in Variablen speichern...
    $OldEmail = clean($_POST['OldEmail']);
    $Email = clean($_POST['Email']); $ReEmail = clean($_POST['ReEmail']);

    //Auf Fehler Überprüfen..
    $Check_Mail = sqlsrv_query($verbindung, "SELECT * FROM [dbo].[tAccounts] WHERE [sEmail] = '".$Email."' and [nEMID] = '".$_SESSION['nEMID']."';");

    if ($OldEmail == '') {
    MsgBox('Die Alte E-Mail die angegeben wurde wird nicht akzeptiert. <br /> <br /> <a href="?function=func.edit">Zur&uuml;ck</a>', 'Critical');
    }elseif ($Email == '') {
    MsgBox('Die E-Mail die angegeben wurde wird nicht akzeptiert. <br /> <br /> <a href="?function=func.edit">Zur&uuml;ck</a>', 'Critical');
    }elseif ($Email != $ReEmail) {
    MsgBox('Die E-Mail die angegeben wurde stimmt nicht überein. <br /> <br /> <a href="?function=func.edit">Zur&uuml;ck</a>', 'Critical');
    }elseif (sqlsrv_has_rows($Check_Mail) == 0) {
    MsgBox('Die E-Mail die angegeben wurde stimmt nicht mit dem Account überein. <br /> <br /> <a href="?function=func.edit">Zur&uuml;ck</a>', 'Critical');
    }else{

    //Daten von der Datenbank besorgen...
    $SelectUser = sqlsrv_query($verbindung, "SELECT * FROM [dbo].[tAccounts] WHERE [sUsername] = '".$_SESSION['Username']."' AND [sEmail] = '".$OldEmail."';");
    $FetchUser = sqlsrv_fetch_array($SelectUser);

    //Email Log...
    $EmailLog = sqlsrv_query($verbindung, "INSERT INTO [dbo].[tMailLog] (nEMID, nPrevMail, nCurrMail, nIP) VALUES ('".$FetchUser['nEMID']."', '".$FetchUser['sEmail']."', '".$Email."', '".$_SERVER['REMOTE_ADDR']."');");

    //Neue E-Mail eintragen...
    $EmailUpdate = sqlsrv_query($verbindung, "UPDATE [dbo].[tAccounts] SET [sEmail] = '".$Email."' WHERE [sUsername] = '".$_SESSION['Username']."' AND [nEMID] = '".$_SESSION['nEMID']."';");

    //Verbindung schliessen.
    sqlsrv_close($verbindung);

    //Überprüfen ob das Ändern erfolgreich war...
    if ($SelectUser and $EmailLog and $EmailUpdate) {
    MsgBox('Deine E-Mail konnte erfogreicht geändert werden. <br /> <br /> <a href="?function=func.edit">Zur&uuml;ck</a>', 'Success');
    }else{
    MsgBox('Deine E-Mail konnte nicht erfogreicht geändert werden. <br /> <br /> <a href="?function=func.edit">Zur&uuml;ck</a>', 'Critical');
    }

    }

    }else{
    MsgBox('Um deine E-Mail zu ändern musst du dich zuerst einloggen. <br /> <br /> <a href="?function=func.login">Weiter</a>', 'Critical', '?function=func.login', '3');
    }

    }else{
    MsgBox('Verbindung Fehlgeschlagen... <br /> <br /> <a href="?function=func.register">Zur&uuml;ck</a>', 'Critical Fixed');
    }

    echo '</p>';
    echo '<div class="clearfix"></div>';
    echo '</div>';
    echo '<div class="cbox-ui cbox-end"></div>';

    }elseif (isset($_POST['PassEdit']) ) {

    echo '<div class="cbox-ui cbox-title">';
    echo '<h2>Registrieren</h2>';
    echo '</div>';
    echo '<div class="cbox-ui cbox-content">';
    echo '<div class="clearfix"></div>';
    echo '<p>';

    //Verbindung Herstellen...
    $verbindungsinfo = array("Database"=>$config['srvacc'], "UID"=>$config['srvuser'], "PWD"=>$config['srvpass'], "CharacterSet"=>$config['srvchar']);
    $verbindung = sqlsrv_connect($config['srvhost'], $verbindungsinfo);

    //Verbindung Prüfen...
    if ($verbindung) {

    //Überprüfen ob der User eingeloggt ist...
    if (@$_SESSION['Logged'] == true and $_SESSION['Address'] != '' and $_SESSION['Username'] != '' and $_SESSION['nEMID'] != '') {

    //Ergebnisse Escapen und in Variablen speichern...
    $OldPassword = clean($_POST['OldPassword']);
    $Password = clean($_POST['Password']); $RePassword = clean($_POST['RePassword']);

    //Auf Fehler Überprüfen...
    $Check_Pass = sqlsrv_query($verbindung, "SELECT * FROM [dbo].[tAccounts] WHERE [sUserPass] = '".$OldPassword."' and [nEMID] = '".$_SESSION['nEMID']."';");

    if ($OldPassword == '') {
    MsgBox('Das Alte Password das angegeben wurde wird nicht akzeptiert. <br /> <br /> <a href="?function=func.edit">Zur&uuml;ck</a>', 'Critical');
    }elseif ($Password == '') {
    MsgBox('Das Alte Password das angegeben wurde wird nicht akzeptiert. <br /> <br /> <a href="?function=func.edit">Zur&uuml;ck</a>', 'Critical');
    }elseif ($Password != $RePassword) {
    MsgBox('Das Alte Password das angegeben wurde stimmt nicht überein. <br /> <br /> <a href="?function=func.edit">Zur&uuml;ck</a>', 'Critical');
    }elseif (sqlsrv_has_rows($Check_Pass) == 0) {
    MsgBox('Das Alte Password das angegeben wurde stimmt nicht. <br /> <br /> <a href="?function=func.edit">Zur&uuml;ck</a>', 'Critical');
    }else{

    //Daten von der Datenbank besorgen...
    $SelectUser = sqlsrv_query($verbindung, "SELECT * FROM [dbo].[tAccounts] WHERE [sUsername] = '".$_SESSION['Username']."' AND [nEMID] = '".$_SESSION['nEMID']."';");
    $FetchUser = sqlsrv_fetch_array($SelectUser);

    //Password Log...
    $PWLog = sqlsrv_query($verbindung, "INSERT INTO [dbo].[tPasswordLog] (nEMID, nPrevPW, nCurrPW, nIP) VALUES ('".$FetchUser['nEMID']."', '".$FetchUser['sUserPass']."', '".md5($Password)."', '".$_SERVER['REMOTE_ADDR']."');");

    //Neues Passwort eintragen...
    $PWUpdate = sqlsrv_query($verbindung, "UPDATE [dbo].[tAccounts] SET [sUserPass] = '".md5($Password)."' WHERE [sUsername] = '".$_SESSION['Username']."' AND [nEMID] = '".$_SESSION['nEMID']."';");

    //Verbindung schliessen.
    sqlsrv_close($verbindung);

    //Überprüfen ob das Ändern erfolgreich war...
    if ($SelectUser and $PWLog and $PWUpdate) {
    MsgBox('Dein Password konnte erfogreicht geändert werden. <br /> <br /> <a href="?function=func.edit">Zur&uuml;ck</a>', 'Success');
    }else{
    MsgBox('Dein Password konnte nicht erfogreicht geändert werden. <br /> <br /> <a href="?function=func.edit">Zur&uuml;ck</a>', 'Critical');
    }

    }

    }else{
    MsgBox('Um deine E-Mail zu ändern musst du dich zuerst einloggen. <br /> <br /> <a href="?function=func.login">Weiter</a>', 'Critical', '?function=func.login', '3');
    }

    }else{
    MsgBox('Verbindung Fehlgeschlagen... <br /> <br /> <a href="?function=func.register">Zur&uuml;ck</a>', 'Critical Fixed');
    }

    echo '</p>';
    echo '<div class="clearfix"></div>';
    echo '</div>';
    echo '<div class="cbox-ui cbox-end"></div>';

    }elseif (isset($_POST['UserEdit']) ) {

    echo '<div class="cbox-ui cbox-title">';
    echo '<h2>Registrieren</h2>';
    echo '</div>';
    echo '<div class="cbox-ui cbox-content">';
    echo '<div class="clearfix"></div>';
    echo '<p>';

    //Verbindung Herstellen...
    $verbindungsinfo = array("Database"=>$config['srvacc'], "UID"=>$config['srvuser'], "PWD"=>$config['srvpass'], "CharacterSet"=>$config['srvchar']);
    $verbindung = sqlsrv_connect($config['srvhost'], $verbindungsinfo);

    //Verbindung Prüfen...
    if ($verbindung) {

    //Überprüfen ob der User eingeloggt ist...
    if (@$_SESSION['Logged'] == true and $_SESSION['Address'] != '' and $_SESSION['Username'] != '' and $_SESSION['nEMID'] != '') {

    //Ergebnisse Escapen und in Variablen speichern...
    $Reason = clean($_POST['Reason']); @$Safe = clean($_POST['Safe']);

    if ($Reason == '') {
    MsgBox('Bitte teile uns mit warum du deinen Account deaktivieren möchtest... <br /> <br /> <a href="?function=func.edit">Zur&uuml;ck</a>', 'Critical');
    }elseif ($Safe != 'ok') {
    MsgBox('Du musst akzeptieren um deinen Account deaktivieren zu können... <br /> <br /> <a href="?function=func.edit">Zur&uuml;ck</a>', 'Critical');
    }else{

    //Daten von der Datenbank besorgen...
    $SelectUser = sqlsrv_query($verbindung, "SELECT * FROM [dbo].[tAccounts] WHERE [sUsername] = '".$_SESSION['Username']."' AND [nEMID] = '".$_SESSION['nEMID']."';");
    $FetchUser = sqlsrv_fetch_array($SelectUser);

    //Die Anweißung loggen
    $DeleteLog = sqlsrv_query($verbindung, "INSERT INTO [dbo].[tDelete] (nEMID, nUsername, nReason, nIP) VALUES ('".$FetchUser['nEMID']."', '".$FetchUser['sUsername']."', '".$Reason."', '".$_SERVER['REMOTE_ADDR']."');");

    //Neues Passwort eintragen...
    $DeleteUpdate = sqlsrv_query($verbindung, "UPDATE [dbo].[tAccounts] SET [nDelete] = 'True' WHERE [sUsername] = '".$_SESSION['Username']."' AND [nEMID] = '".$_SESSION['nEMID']."';");

    //Verbindung schliessen.
    sqlsrv_close($verbindung);

    //Überprüfen ob das löschen erfolg hatte...
    if ($SelectUser and $DeleteLog and $DeleteUpdate) {

    //Email Senden...
    $mailtitle = "Marschlu - Account Deaktivierung";
    $mailheader = "MIME-Version: 1.0\r\n";
    $mailheader .= "Content-Type: text/html; charset=UTF-8\r\n";
    $mailheader .= "From: ".$config['sendmail']."\r\n";
    $mailheader .= "X-Mailer: PHP/". phpversion();
    $mailbody = "Hallo ".$_SESSION['Username'].", ";
    $mailbody .= "Bei deinem Antrag den du gestellt hast haben wir deinen Accout deaktiviert.<br /><br />";
    $mailbody .= "Solltest du deinen Account nicht deaktiviert haben Kontaktiere den Administrator.<br /><br />";
    $mailbody .= "Der Account wurde mit diesen Daten deaktiviert:<br /><br />";
    $mailbody .= "**************************************************<br />";
    $mailbody .= "IP-Addresse: ".$_SERVER['REMOTE_ADDR']."<br />";
    $mailbody .= "Datum: ".date("F d, Y, H:i:s")."<br />";
    $mailbody .= "Warum: ".$Reason."<br />";

    $Senden = mail($FetchUser['sEmail'], $mailtitle, $mailbody, $mailheader);

    if ($Senden) {

    //Cookies löschen...
    /*setcookie('Logged', false, time()-1);
    setcookie('Address', '', time()-1);
    setcookie('Username', '', time()-1);
    setcookie('nEMID', '', time()-1);
    setcookie('Tickets', '', time()-1);
    setcookie('Coins', '', time()-1);
    setcookie('BonusCoins', '', time()-1);
    //*/
    //Session Löschen...
    session_destroy();

    //Nachricht ausgeben...
    MsgBox('Dein Account wurde erfolgreich deaktiviert, Wir werden dich vermissen '.$_SESSION['Username'].'... <br /> <br /> <a href="?function=func.home">Zur&uuml;ck</a>', 'Success', '?function=func.home', '3');

    }else{
    MsgBox('Dein Account wurde deaktiviert jedoch konnte keine E-Mail versendet werden solltest du deinen Account wieder haben wollen musst du den Administrator kontaktieren... <br /> <br /> <a href="?function=func.edit">Zur&uuml;ck</a>', 'Critical');
    }

    }else{
    MsgBox('Dein Account konnte nicht deaktiviert werden... <br /> <br /> <a href="?function=func.edit">Zur&uuml;ck</a>', 'Critical');
    }

    }

    }else{
    MsgBox('Um dein Account deaktivieren zu können musst du sich zuerst einloggen... <br /> <br /> <a href="?function=func.login">Weiter</a>', 'Critical', '?function=func.login', '3');
    }

    }else{
    MsgBox('Verbindung Fehlgeschlagen... <br /> <br /> <a href="?function=func.register">Zur&uuml;ck</a>', 'Critical Fixed');
    }

    echo '</p>';
    echo '<div class="clearfix"></div>';
    echo '</div>';
    echo '<div class="cbox-ui cbox-end"></div>';
    }else{

    ?>
    <div class="box-title-container-new curved-top-all">
    <p class="box-title">Change E-Mail</p>
    </div>
    <div class="main-content borders curved-bottom-all">
    <div class="clearfix"></div>
    <p>
    <form id="regForm" method="post">
    <table width="100%" cellspacing="10px">
    <tr>
    <td>
    <label>Old E-Mail:</label>
    </td>
    <td>
    <input type="email" class="textbox" name="OldEmail" autocomplete="off" onPaste="alert('Insufficient permissions...'); return false;" maxlength="32" size="22" required="required" placeholder="E-Mail" />
    </td>
    </tr>
    <tr>
    <td>
    <label>New E-Mail:</label>
    </td>
    <td>
    <input type="email" class="textbox" name="Email" autocomplete="off" onPaste="alert('Insufficient permissions...'); return false;" maxlength="32" size="22" required="required" placeholder="E-Mail" />
    <input type="email" class="textbox" name="ReEmail" autocomplete="off" onPaste="alert('Insufficient permissions...'); return false;" maxlength="32" size="22" required="required" placeholder="Repeat E-Mail" />
    </td>
    </tr>
    <tr>
    <td>
    </td>
    <td>
    <input class="btn login reg" type="submit" name="MailEdit" value="Change" />
    <input class="btn login reg" type="reset" name="MailClean" value="Delete" />
    </td>
    </tr>
    </table>
    </form>
    </p>
    <div class="clearfix"></div>
    </div>
    <div class="cbox-ui cbox-end"></div>

    <div class="box-title-container-new curved-top-all">
    <p class="box-title">Change Password</p>
    </div>
    <div class="main-content borders curved-bottom-all">
    <div class="clearfix"></div>
    <p>
    <form id="regForm" method="post">
    <table width="100%" cellspacing="10px">
    <tr>
    <td>
    <label>Old Password:</label>
    </td>
    <td>
    <input type="password" class="textbox" name="OldPassword" autocomplete="off" onPaste="alert('Insufficient permissions...'); return false;" maxlength="32" size="20" required="required" placeholder="Passwort" />
    </td>
    </tr>
    <tr>
    <td>
    <label>New Password:</label>
    </td>
    <td>
    <input type="password" class="textbox" name="Password" autocomplete="off" onPaste="alert('Insufficient permissions...'); return false;" maxlength="32" size="20" required="required" placeholder="Passwort" />
    <input type="password" class="textbox" name="RePassword" autocomplete="off" onPaste="alert('Insufficient permissions...'); return false;" maxlength="32" size="20" required="required" placeholder="Repeat Passwort" />
    </td>
    </tr>
    <tr>
    <td>
    </td>
    <td>
    <input class="btn login reg" type="submit" name="PassEdit" value="Change" />
    <input class="btn login reg" type="reset" name="PassClean" value="Delete" />
    </td>
    <td>
    <center><br />Marschlu</center>
    </td>
    </tr>
    </table>
    </form>
    </p>
    <div class="clearfix"></div>
    </div>
    <div class="cbox-ui cbox-end"></div>

    <?php } ?>

  7. #7
    Valued Member Valmor Silva is offline
    MemberRank
    Feb 2013 Join Date
    New YorkLocation
    140Posts

    Re: Scripit to change pw please!!

    error see Attachment 140046

  8. #8
    Apprentice RequiemNight is offline
    MemberRank
    Oct 2013 Join Date
    16Posts

    Re: Scripit to change pw please!!

    Quote Originally Posted by Valmor Silva View Post
    i need help please ><
    Add me on skype I may be able to help. RequiemNight88

  9. #9
    Apprentice Meza Vasques is offline
    MemberRank
    Mar 2013 Join Date
    9Posts

    Re: Scripit to change pw please!!

    the mail has been sent



Advertisement