pragmaMx Support Forum

pragmaMx => Allgemeines => Thema gestartet von: Christian001 am 26 November 2005, 20:40:22

Titel: Login Block
Beitrag von: Christian001 am 26 November 2005, 20:40:22
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?
Titel: Re: Login Block
Beitrag von: Andi am 27 November 2005, 11:05:28
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.