Passwort Generator

Begonnen von kochloeffel, 28 Oktober 2003, 23:13:36

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

kochloeffel

 

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



$module_name = basename(dirname(__FILE__));

mxGetLangfile($module_name);



// right blocks on = 1, off = 0

$index = 1;



// defines this varialbe, even if it´s not set

//$func = (empty($func)) ? "" : $func;



    include("header.php");

    OpenTable();

echo "<p align=\"center\">"._PWGEN."</p>";

echo "<form method=\"post\" action=\"modules.php?op=modload&name=".$module_name."&file=index\">";

echo "<p align=\"center\">Username: <input type=text name=user>";

echo "Passwort: <input type=text name=pass>";

echo "<input type=submit value=send></p>";

echo "<p align=\"center\">"._PWANLEIT."</p>";





if ($pass == "" || $user == "")

   {die("Bitte beide Felder ausfüllen! - Please fill out all fields!");}



else {

   

$ht_pass = crypt($pass,substr($pass,0,2));

echo "<p align=\"center\"><b>";

print("$user:$ht_pass");

echo "</b></p>";

echo "</form>";

    CloseTable();

    include("footer.php");



}

 



Das sollte einfach ein simpler Passwort Generator werden der die Zeile für eine .htpasswd generiert. Ich verstehe nur nicht warum das Ding den Benutzernamen auch verschlüsselt. Das Skript läuft als Standalone einwandfrei. Dabei wird nur modules.php?op=modload&name=".$module_name."&file=index durch $HTTP_SERVER_VARS['PHP_SELF'] ersetzt. Wenn ich das Skript jetzt aber als Modul im vkpmx einsetze, dann verschlüsselt das Ding den Usernamen auch. Ich hab keine Ahnung warum. Hat jemand Abhilfe?

Grüße Christian
http://www.waskochstdu.eu" target="_blank">was kochst du?!http://www.waskochstdu.eu/modules/LinkMe/images/8831.gif" border="0" /> Sag uns was du kochst :-)

Andi

Hi Christian :)

verwende mal anstatt dem Feldnamen "user" einen anderen Namen z.B. "passuser".

In der globalen Variablen $user steht der base64 codierte String des alten nuke-usercookies und überschreibt Deine Formularwerte.
schön´s Grüssle, Andi