Rev 4 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4 | Rev 8 | ||
---|---|---|---|
1 | <?php |
1 | <?php |
2 | 2 | ||
3 | if (!defined('IBLEGAL')) die('Kann nicht ohne Personal WebBase ausgeführt werden.'); |
3 | if (!defined('IBLEGAL')) die('Kann nicht ohne Personal WebBase ausgeführt werden.'); |
4 | 4 | ||
5 | echo $header; |
5 | echo $header; |
6 | 6 | ||
7 | if ($modulueberschrift == '') $modulueberschrift = $modul; |
7 | if ($modulueberschrift == '') $modulueberschrift = $modul; |
8 | echo '<h1>'.my_htmlentities($modulueberschrift).'</h1>'; |
8 | echo '<h1>'.my_htmlentities($modulueberschrift).'</h1>'; |
9 | 9 | ||
10 | echo '<b>Information</b><br><br> |
10 | echo '<b>Information</b><br><br> |
11 | 11 | ||
12 | Um schneller auf Ihre Personal WebBase-Datenbank zugreifen zu können, |
12 | Um schneller auf Ihre Personal WebBase-Datenbank zugreifen zu können, |
13 | haben Sie hier die Möglichkeit, eine Schnellanmeldungs-URL anzulegen. |
13 | haben Sie hier die Möglichkeit, eine Schnellanmeldungs-URL anzulegen. |
14 | Es handelt sich hierbei um eine lange URL, die in verschlüsselter Form |
14 | Es handelt sich hierbei um eine lange URL, die in verschlüsselter Form |
15 | Ihre Zugangsdaten enthält und Ihnen das Einloggen erleichert. Sie können |
15 | Ihre Zugangsdaten enthält und Ihnen das Einloggen erleichert. Sie können |
16 | diese URL dann in Ihre Favoritenleiste oder in eine Desktop- bzw. Startmenü-Verknüpfung |
16 | diese URL dann in Ihre Favoritenleiste oder in eine Desktop- bzw. Startmenü-Verknüpfung |
17 | einspeichern.<br><br> |
17 | einspeichern.<br><br> |
18 | 18 | ||
19 | Bitte beachten Sie, dass Sie diese URL niemals auf einem fremden PC aufrufen dürfen, |
19 | Bitte beachten Sie, dass Sie diese URL niemals auf einem fremden PC aufrufen dürfen, |
20 | da diese sich nach dem Anklicken in den Browserverlauf des Computers einspeichert und einer |
20 | da diese sich nach dem Anklicken in den Browserverlauf des Computers einspeichert und einer |
21 | Dritten Person möglicherweise den Zugriff auf Ihre Daten ermöglicht.<br><br> |
21 | Dritten Person möglicherweise den Zugriff auf Ihre Daten ermöglicht.<br><br> |
22 | 22 | ||
23 | Sollte die URL versehentlich an Dritte Personen gelangt sein, müssen Sie dringenst Ihr |
23 | Sollte die URL versehentlich an Dritte Personen gelangt sein, müssen Sie dringenst Ihr |
24 | Personal WebBase-Passwort ändern bzw. eine neue Schnellanmelde-URL einrichten. Dadurch |
24 | Personal WebBase-Passwort ändern bzw. eine neue Schnellanmelde-URL einrichten. Dadurch |
25 | verliert Ihre alte Schnellanmelde-URL ihre Gültigkeit.<br><br> |
25 | verliert Ihre alte Schnellanmelde-URL ihre Gültigkeit.<br><br> |
26 | 26 | ||
27 | Aktivieren Sie diese Funktionalität daher nur, wenn Sie die Schnellanmelde-URL tatsächlich nutzen.<br><br> |
27 | Aktivieren Sie diese Funktionalität daher nur, wenn Sie die Schnellanmelde-URL tatsächlich nutzen.<br><br> |
28 | 28 | ||
29 | <b>Aktueller Status</b><br><br>'; |
29 | <b>Aktueller Status</b><br><br>'; |
30 | 30 | ||
31 | if ($ib_user_type == 0) |
31 | if ($ib_user_type == 0) |
32 | { |
32 | { |
33 | echo '<font color="#FF0000">Diese Funktion ist im Gastzugang nicht verfügbar.</font>'; |
33 | echo '<font color="#FF0000">Diese Funktion ist im Gastzugang nicht verfügbar.</font>'; |
34 | } |
34 | } |
35 | else |
35 | else |
36 | { |
36 | { |
37 | if (!$konfiguration['core_fastlogin_access']['enabled']) |
37 | if (!$konfiguration['core_fastlogin_access']['enabled']) |
38 | { |
38 | { |
39 | echo '<font color="#FF0000">Der Administrator hat die Schnellanmeldung deaktiviert.</font>'; |
39 | echo '<font color="#FF0000">Der Administrator hat die Schnellanmeldung deaktiviert.</font>'; |
40 | } |
40 | } |
41 | else |
41 | else |
42 | { |
42 | { |
43 | echo '<table cellspacing="0" cellpadding="0" border="0"> |
43 | echo '<table cellspacing="0" cellpadding="0" border="0"> |
44 | <tr> |
44 | <tr> |
45 | <td valign="top">Status:<img src="design/spacer.gif" height="1" width="35" alt=""></td> |
45 | <td valign="top">Status:<img src="design/spacer.gif" height="1" width="35" alt=""></td> |
46 | <td valign="top">'; |
46 | <td valign="top">'; |
47 | 47 | ||
48 | if ((isset($benutzer['fastlogin_secret'])) && ($benutzer['fastlogin_secret'] != '')) |
48 | if ((isset($benutzer['fastlogin_secret'])) && ($benutzer['fastlogin_secret'] != '')) |
49 | { |
49 | { |
50 | $secret_key = $ib_user_username."\n"; |
50 | $secret_key = $ib_user_username."\n"; |
51 | $secret_key .= special_hash($ib_user_username)."\n"; |
51 | $secret_key .= special_hash($ib_user_username)."\n"; |
52 | $secret_key .= $ib_user_passwort."\n"; |
52 | $secret_key .= $ib_user_passwort."\n"; |
53 | $secret_key .= special_hash($ib_user_passwort); |
53 | $secret_key .= special_hash($ib_user_passwort); |
54 | $secret_key = ib_encrypt($secret_key, $benutzer['fastlogin_secret']); |
54 | $secret_key = ib_encrypt($secret_key, $benutzer['fastlogin_secret']); |
55 | 55 | ||
56 | echo 'Aktiviert (<a href="'.$_SERVER['PHP_SELF'].'?modul='.$modul.'&seite=kraftsetzung&aktion=deactivate">deaktivieren</a>)<br><br>'; |
56 | echo 'Aktiviert (<a href="'.$_SERVER['PHP_SELF'].'?modul='.urlencode($modul).'&seite=kraftsetzung&aktion=deactivate">deaktivieren</a>)<br><br>'; |
57 | 57 | ||
58 | $ibs = ''; |
58 | $ibs = ''; |
59 | if ($force_ssl) |
59 | if ($force_ssl) |
60 | $ibs = 'https://'; |
60 | $ibs = 'https://'; |
61 | else |
61 | else |
62 | $ibs = 'http://'; |
62 | $ibs = 'http://'; |
63 | $ibs .= $_SERVER['HTTP_HOST']; |
63 | $ibs .= $_SERVER['HTTP_HOST']; |
64 | $ibs .= $_SERVER['PHP_SELF']; |
64 | $ibs .= $_SERVER['PHP_SELF']; |
65 | 65 | ||
66 | echo '</td></tr><tr> |
66 | echo '</td></tr><tr> |
67 | <td valign="top">Anmelde-URL:<img src="design/spacer.gif" height="1" width="35" alt=""></td> |
67 | <td valign="top">Anmelde-URL:<img src="design/spacer.gif" height="1" width="35" alt=""></td> |
68 | <td valign="top">'; |
68 | <td valign="top">'; |
69 | 69 | ||
70 | $inh = $ibs.'?modul=core_fastlogin_access&seite=run&secretkey='.urlencode($secret_key); |
70 | $inh = $ibs.'?modul=core_fastlogin_access&seite=run&secretkey='.urlencode($secret_key); |
71 | 71 | ||
72 | echo '<input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" size="85" value="'.$inh.'" readonly><br>'; |
72 | echo '<input type="text" class="normal" onmouseover="this.className=\'highlight\';" onmouseout="this.className=\'normal\';" size="85" value="'.$inh.'" readonly><br>'; |
73 | echo '<a href="'.$_SERVER['PHP_SELF'].'?modul='.$modul.'&seite=kraftsetzung&aktion=activate">Neue Schnellanmelde-URL einrichten</a><br>'; |
73 | echo '<a href="'.$_SERVER['PHP_SELF'].'?modul='.urlencode($modul).'&seite=kraftsetzung&aktion=activate">Neue Schnellanmelde-URL einrichten</a><br>'; |
74 | echo '<a href="'.$_SERVER['PHP_SELF'].'?modul='.$modul.'&seite=export">Als Internet-Verknüpfung herunterladen</a><br><br>'; |
74 | echo '<a href="'.$_SERVER['PHP_SELF'].'?modul='.urlencode($modul).'&seite=export">Als Internet-Verknüpfung herunterladen</a><br><br>'; |
75 | 75 | ||
76 | echo '</td></tr><tr> |
76 | echo '</td></tr><tr> |
77 | <td valign="top">Hinweis:<img src="design/spacer.gif" height="1" width="35" alt=""></td> |
77 | <td valign="top">Hinweis:<img src="design/spacer.gif" height="1" width="35" alt=""></td> |
78 | <td valign="top">Kopieren Sie diese URL in die Zwischenablage mittels <b>Strg+A</b>, gefolgt von <b>Strg+C</b>. Zum Einfügen verwenden Sie <b>Strg+V</b>.'; |
78 | <td valign="top">Kopieren Sie diese URL in die Zwischenablage mittels <b>Strg+A</b>, gefolgt von <b>Strg+C</b>. Zum Einfügen verwenden Sie <b>Strg+V</b>.'; |
79 | } |
79 | } |
80 | else |
80 | else |
81 | { |
81 | { |
82 | echo 'Deaktiviert (<a href="'.$_SERVER['PHP_SELF'].'?modul='.$modul.'&seite=kraftsetzung&aktion=activate">aktivieren</a>)'; |
82 | echo 'Deaktiviert (<a href="'.$_SERVER['PHP_SELF'].'?modul='.urlencode($modul).'&seite=kraftsetzung&aktion=activate">aktivieren</a>)'; |
83 | } |
83 | } |
84 | 84 | ||
85 | echo '</td> |
85 | echo '</td> |
86 | </tr> |
86 | </tr> |
87 | </table>'; |
87 | </table>'; |
88 | } |
88 | } |
89 | } |
89 | } |
90 | 90 | ||
91 | echo $footer; |
91 | echo $footer; |
92 | 92 | ||
93 | ?> |
93 | ?> |
94 | 94 |