Subversion Repositories personal-webbase

Rev

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