Location: PHPKode > projects > WebETB > extras/setup.php4
<?php
/******************************************************************************/
/*	MODUL:	extras/setup.php4       														*/
/*																										*/
/* DATUM:	27.03.2006, Version 0.1															*/
/* BESCHR.:	Dialog zum aendern des eigenenen Passwortes                       */
/*																										*/
/*	AUTOR:   Marcus Groh																			*/
/*	LIZENZ:  GPL v2 vom Juni 1991 															*/
/*																										*/
/*	AENDERUNGEN:	01.07.2004        -initiale Version								   */
/*                27.03.2006 v 0.1, -Versionskennzeichnung eingefuehrt        */
/*                                  -Code unter GPL v2 gestellt               */
/*                                  -Tabellenname dynamisiert                 */
/*																										*/
/******************************************************************************/
$allowed_groups=array("elw");
include ('../_include/header_1.php4');

// Get user name
$user_name="select u_name from $T_user where uid=$uid";
$result=@mysql_db_query($database["database"],$user_name,$db);
   $row=mysql_fetch_array($result);
   $user_name=$row['u_name'];
if ( $writemode == "TRUE" )
{
    if (isset($change))
    {
        // check password length
       if ( ( strlen($pwd_01) == 0) || ( strlen($pwd_02) == 0) )
       {
          echo "<center><P ID=\"ERR\">Sie haben kein Passwort angegeben. Wiederholen Sie Ihre Eingabe.</P></center>\n";
       }
       else
       {
          $crypt_pwd_01=crypt($pwd_01,"webetb");
          $crypt_pwd_02=crypt($pwd_02,"webetb");
          if ( $crypt_pwd_01 != $crypt_pwd_02 )
          {
             echo "<center><P ID=\"ERR\">Passw&ouml;rter stimmen nicht ueberein. Wiederholen Sie Ihre Eingabe.</P></center>\n";
          }
          else
          {
             // OK
             $update_user_pwd="Update $T_user set u_pwd='$crypt_pwd_01' where uid=$uid";
             mysql_db_query($database["database"],$update_user_pwd,$db);
             echo "<center><P ID=\"MSG\">Passwort wurde ge&auml;ndert.</P></center>\n";
          }
       }
 
       $pwd_01="";
       $pwd_02="";
       $change="";
    }

    ?>
       <br>
       <center>
       <form action="" name="change_pwd" method=POST width="280">
       <table border="0" cellspacing="0" cellpadding="0">
       <tr>
          <th colspan="3">Passwort &auml;ndern</th>
       </tr>
       <tr>
          <td width="120">&nbsp;Angemeldet als:</td>
          <td width="30">&nbsp;</td>
          <td width="130"><? echo $user_name ; ?></td>
       </tr>
       <tr>
          <td>&nbsp;Neues Passwort:</td>
          <td width="30">&nbsp;</td>
          <td><input type="password" align="right" name="pwd_01" style="width: 120px; border: 1px solid silver;"></td>
       </tr>
       <tr>
          <td>&nbsp;Passwort wiederholen:</td>
          <td width="30">&nbsp;</td>
          <td><input type="password" align="right" name="pwd_02" style="width: 120px; border: 1px solid silver;"></td>
       </tr>
       <tr>
          <td colspan="3" width="280" height="3"><img src="../_img/spacer.gif" width="280" height="3" border="0"></td>
       </tr>
       </table>
       <br>
          <input type=submit VALUE="&Auml;ndern" style="border: 1px solid silver;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <input type=reset VALUE="Abbrechen" style="border: 1px solid silver;">
          <input type=hidden name="change" value="TRUE">
       </form>
       </center>
    <?
}
else
{
   ?>
      <center>     
      <p id="ERR">Sie besitzen nicht die notwendigen Benutzerrechte um diese Seite anzuzeigen.</p>
      </center>
   <?
}
include ('../_include/footer_1.php4');
?>
Return current item: WebETB