Login Block

Begonnen von Christian001, 26 November 2005, 20:40:22

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Christian001

Hallo, mein Login Block sieht jetzt so aus, damit er immer und jedem gleich angezeigt wird, egal ob eingeloggt oder nicht: (copyright hab ich hier mal aus Platzgründen weggelassen.)
Zitat<?php


if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");

global $JPCACHE_ON;

$mxblockcache = FALSE;

$content = "";

$content .= '
      <form action="modules.php" method="post" class="boxcontent">
      <center>'._NICKNAME.'<br>
      <input type="text" name="uname" size="15" maxlength="25" style="width: 80%;"><br>
      '._PASSWORD.'<br>
      <input type="password" name="pass" size="15" maxlength="20" style="width: 80%;"><br>
      <!-- <input type="checkbox" value="1" name="rememberme">&nbsp;'._REMEMBERLOGIN.'<br> -->
      '.mxGetUserLoginCheckField().'
      <input type="hidden" name="op" value="login">
      <input type="submit" value="'._LOGIN.'"></center></form>
      ';
      #if (!MX_IS_ADMIN) {
      #   $content .= "<span class=\"tiny\">"._ASREGISTERED."</span>";
      #   }
      
   

$blockfiletitle = _LOGIN;
?>

Meine Frage: Stellt diese Änderung jetzt irgendein Sicherheitsrisiko dar? Hab ja n paar "If"s und so weggemacht.

Danke auf jeden Fall!
Christian

PS. Das mit dem "Anmeldung merken" per Checkbox funktioniert übrigens nicht.. muss man dafür irgendwas tun?

Andi

Moin :)

nein, ein Sicherheitsrisiko entsteht dadurch nicht.
Wichtig ist, dass die Funktion mxGetUserLoginCheckField() innerhalb des Formulartags aufgerufen wird. (wird sie ja ;) )


ZitatDas mit dem "Anmeldung merken" per Checkbox funktioniert übrigens nicht.. muss man dafür irgendwas tun?
Jop, die müsste auch auskommentiert sein.
Diese Funktion ist im pragmaMx 0.1.x noch nicht vorgesehen.
schön´s Grüssle, Andi