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 (!isset($skey)) $skey = '';
  6.  
  7. $skey_decoded = ib_decrypt($skey, '@ibs');
  8.  
  9. $skey_ary = explode('@', $skey_decoded);
  10. $id = $skey_ary[0];
  11.  
  12. $res = db_query("SELECT `user` FROM `".$mysql_zugangsdaten['praefix']."links` WHERE `id` = '".db_escape($id)."'");
  13. $row = db_fetch($res);
  14. $lid = $row['user'];
  15.  
  16. $res2 = db_query("SELECT `passwort` FROM `".$mysql_zugangsdaten['praefix']."users` WHERE `id` = '$lid'");
  17. $row2 = db_fetch($res2);
  18. $erw = md5($row2['passwort']);
  19.  
  20. if ($erw == $skey_ary[1])
  21. {
  22.   $modulueberschrift = '';
  23.   $modulsekpos = '';
  24.   $modulpos = '';
  25.   $modulrechte = '';
  26.   $autor = '';
  27.   $version = '';
  28.   $menuevisible = '';
  29.   $license = '';
  30.   $deaktiviere_zugangspruefung = 0;
  31.  
  32.   $benutzer['id'] = $lid;
  33.  
  34.   if (file_exists('modules/user_links/var.inc.php'))
  35.     include 'modules/user_links/var.inc.php';
  36.  
  37.   if (file_exists('modules/user_links/pages/view.inc.php'))
  38.     include 'modules/user_links/pages/view.inc.php';
  39. }
  40. else
  41. {
  42.   echo $header.'Sicherheitsschl&uuml;ssel fehlerhaft.'.$footer;
  43. }
  44.  
  45. ?>
  46.