Subversion Repositories personal-webbase

Rev

Rev 12 | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. <?php
  2.  
  3. if (!defined('WBLEGAL')) die('Kann nicht ohne Personal WebBase ausgef&uuml;hrt werden.');
  4.  
  5.   echo $header;
  6.  
  7.   echo '<h1>Konto reaktivieren</h1>';
  8.  
  9.   $res = db_query("SELECT `new_password` FROM `".$mysql_zugangsdaten['praefix']."users` WHERE `id` = '".db_escape($id)."' AND MD5(MD5(`new_password`)) = '".db_escape($code)."' AND `new_password` != ''");
  10.   if (db_num($res) > 0)
  11.   {
  12.     db_query("UPDATE `".$mysql_zugangsdaten['praefix']."users` SET `passwort` = MD5(`new_password`), `new_password` = '' WHERE `id` = '".db_escape($id)."'");// TODO: use sha3 hash, salted and peppered
  13.  
  14.     echo '<b>Aktivierung erfolgreich</b><br><br>Ihr Konto wurde erfolgreich reaktiviert. Sie k&ouml;nnen sich nun mit den neuen Zugangsdaten einloggen.<br><br><a href="index.php">Zum Personal WebBase-Webinterface</a>';
  15.   }
  16.   else
  17.     echo '<b>Fehler bei Aktivierung</b><br><br>Die Aktivierung war nicht erfolgreich.';
  18.  
  19.   echo $footer;
  20.  
  21. ?>
  22.