HI... ich hab ein Problem evt, kann mir da jemand weiterhelfen... ich hab ein loginscript und wenn ich dies auf einem webserver mit php5 ausführe, dann spring er nach dem login auf:
füre ich dies aber in PHP4 aus, dann aktualisiert er sicher immer wieder und kommt immer wieder aufs formular zurück. das heisst, ich komme gar nicht auf den bereich, wo "eingeloggt" steht.
kann ich da was machen? ich kann leider nicht PHP5 installieren, ansonsten laufen andere Sachen nicht mehr.
thanxx
Code:
##################################
#Bauen Sie hier Ihren Inhalt ein!#
# #
?>
<b>eingeloggt</b>
<?
# #
# Ab hier nichts mehr ändern! #
##################################
füre ich dies aber in PHP4 aus, dann aktualisiert er sicher immer wieder und kommt immer wieder aufs formular zurück. das heisst, ich komme gar nicht auf den bereich, wo "eingeloggt" steht.
kann ich da was machen? ich kann leider nicht PHP5 installieren, ansonsten laufen andere Sachen nicht mehr.
thanxx
Code:
<?
# Hier ggf. den Header einfügen!
if($anmelden)
{
anmelden($fertig, $user, $password1);
}
else
{
login($fertig, $user, $password);
}
# hier ggf. den Footer einfügen!
?>
<?
function inhalt($user)
{
session_start();
session_register("user");
##################################
#Bauen Sie hier Ihren Inhalt ein!#
# #
?>
<b>eingeloggt</b>
<?
# #
# Ab hier nichts mehr ändern! #
##################################
}
?>
<?
function login($fertig, $user, $password)
{
include("config.php");
if ($fertig) {
$abfrage = mssql_query ("SELECT * FROM Person WHERE loginName = '$user'");
$reihen = mssql_num_rows($abfrage);
if ($reihen <= 0) {
echo "Falsche Eingabe! u";
}
else {
while ($row = mssql_fetch_object ($abfrage)) {
if ($row->passwordDigest==$password) {
inhalt($user);
}
else {
echo "Falsches Eingabe! p";
}
}
}
}
else {
echo "<form method=\"POST\" action=\"$PHP_SELF?fertig=yes\">";
?>
<table cellspacing="1" cellpadding="2" border="0">
<tr>
<td><font size="2">Benutzername:</font></td>
<td><font size="2"><input type="text" name="user" value=""> </font></td>
</tr>
<tr>
<td><font size="2">Passwort:</font></td>
<td><font size="2"><input type="password" name="password" value=""></font></td>
</tr>
<tr>
<td colspan=2 align=center><input type=submit value=Login></td>
</tr>
</table>
</form>
<?
}
}
?>
Zuletzt bearbeitet: