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. if ($wb_user_type == 0)
  6. {
  7.   die($header.'Keine Zugriffsberechtigung'.$footer);
  8. }
  9.  
  10. if ($aktion == 'activate')
  11. {
  12.   $hex = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f');
  13.  
  14.   $new_secret_key = '';
  15.   for ($i=0; $i<255; $i++)
  16.   {
  17.     $new_secret_key .= $hex[mt_rand(0, 15)];
  18.   }
  19.  
  20.   db_query("UPDATE `".$mysql_zugangsdaten['praefix']."users` SET `fastlogin_secret` = '".$new_secret_key."' WHERE `id` = '".$benutzer['id']."'");
  21.   if (!headers_sent()) header('location: '.$_SERVER['PHP_SELF'].'?seite=inhalt&modul='.urlencode($modul));
  22. }
  23.  
  24. if ($aktion == 'deactivate')
  25. {
  26.   db_query("UPDATE `".$mysql_zugangsdaten['praefix']."users` SET `fastlogin_secret` = '' WHERE `id` = '".$benutzer['id']."'");
  27.   if (!headers_sent()) header('location: '.$_SERVER['PHP_SELF'].'?seite=inhalt&modul='.urlencode($modul));
  28. }
  29.  
  30. ?>
  31.