Rev 12 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
12 | daniel-mar | 1 | <?php |
2 | |||
14 | daniel-mar | 3 | if (!defined('WBLEGAL')) die('Kann nicht ohne Personal WebBase ausgeführt werden.'); |
12 | daniel-mar | 4 | |
14 | daniel-mar | 5 | if ($wb_user_type == 0) |
12 | daniel-mar | 6 | { |
7 | die($header.'Diese Funktion ist im Gastzugang nicht verfügbar.'.$footer); |
||
8 | } |
||
9 | |||
10 | if (($konfiguration['core_fastlogin_access']['enabled']) && (isset($benutzer['fastlogin_secret'])) && ($benutzer['fastlogin_secret'] != '')) |
||
11 | { |
||
12 | if (!headers_sent()) header("Pragma: public"); |
||
13 | if (!headers_sent()) header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); |
||
14 | if (!headers_sent()) header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); |
||
15 | if (!headers_sent()) header("Cache-Control: private",false); |
||
16 | if (!headers_sent()) header("Content-type: application/octet-stream"); |
||
17 | if (!headers_sent()) header("Content-Disposition: attachment; filename=\"Personal WebBase-Direktzugang.url\""); |
||
18 | if (!headers_sent()) header("Content-Transfer-Encoding: binary"); |
||
19 | |||
20 | $secret_key = $ib_user_username."\n"; |
||
21 | $secret_key .= special_hash($ib_user_username)."\n"; |
||
22 | $secret_key .= $ib_user_passwort."\n"; |
||
23 | $secret_key .= special_hash($ib_user_passwort); |
||
24 | $secret_key = ib_encrypt($secret_key, $benutzer['fastlogin_secret']); |
||
25 | |||
26 | if ($force_ssl) |
||
27 | $ibs_prae = 'https://'; |
||
28 | else |
||
29 | $ibs_prae = 'http://'; |
||
30 | |||
31 | $ibs = $ibs_prae; |
||
32 | $ibs .= $_SERVER['HTTP_HOST']; |
||
33 | $ibs .= $_SERVER['PHP_SELF']; |
||
34 | |||
35 | $inh = $ibs.'?modul=core_fastlogin_access&seite=run&secretkey='.urlencode($secret_key)."\r\n"; |
||
36 | |||
37 | echo "[InternetShortcut]\r\nURL=$inh"; |
||
38 | |||
39 | if (file_exists('favicon.ico')) |
||
40 | { |
||
41 | $ibs2 = $ibs_prae; |
||
42 | $ibs2 .= $_SERVER['HTTP_HOST']; |
||
43 | $ibs2 .= dirname_with_pathdelimiter($_SERVER['PHP_SELF']); |
||
44 | |||
45 | echo "IconFile=$ibs2favicon.ico\r\nIconIndex=1\r\n"; |
||
46 | } |
||
47 | } |
||
48 | else |
||
49 | { |
||
50 | die($header.'Die Schnellanmeldung ist deaktiviert.'.$footer); |
||
51 | } |
||
52 | |||
53 | ?> |