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"> '._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?
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.