Hi,
ich habe eine Einloggseite mit PHP gemacht. Von der aus werden der Benutzername und das Passwort an die Auswertseite geschickt werden. Nun will ich anstatt wie bisher einfach eine Fehlermeldung ausgeben eine Umleitung zu der Einloggseite zurück. Allerdings sollte er vielleicht auch noch für 5 sekunden "PASSWORT INCORRECT" Anzeigen.
Wie mache ich das.
Geht das direkt mit PHP ?
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
indem du ein errorhandling für den fall der falscheingabe schreibst, z.b. über
else{
print"Login incorrect");
print"<script>";
print"function load(){window.self.location.href=startseite.htm}";
print"</script>";
print"<script>";
print"JSCTimeOutID = window.setTimeout('load()',7000)";
print"</script>";
}
die elseanweisung sollte nach der überprüfung der loginangaben erfolgen.
Hi xafford,
ich habe deinen Script eingebaut, jetzt sagt er aber nach einer kurzen bedenkzeit (7000) eine Fehlermeldung. Von wegen das startseite nicht defieniert ist.
Bitte um hilfe, danke aber trotzdem schon mal.
startseite war nur als eine art variable gedacht. dort sollst du natürlich die seite eintragen, auf die umgelenkt werden soll, also z.b. wenn dein script im unterverzeichnis /cgi-bin liegen sollte und du willst auf die index.htm im root umlengen mußt du sie so angeben:
window.self.location.href='../index.htm'
wenn du mehr unterverzeichnisse dazwischen hast, dann entsprechend bei zwei:
window.self.location.href='../../index.htm'
is schon klar aber wen ich da mein ctt_start.php reinsetz funktioniert das nicht.
Das habe zwischen den ELSE klammern
Login incorrect
script
function load(){window.self.location.href=ctt_login.htm}
/script
script
JSCTimeOutID = window.setTimeout('load()',5000)
/script>
ohne die eckingen klammern, ka wie man in das formular so was eingibt.
warum gehts einfach net?
Danke
leider weiß ich ja nicht, wie das php-script aussieht. schick es mir doch einfach per mail, ich kann ja mal reinschauen. adresse findest du in der vk.
Sorry aber wo ist deine e-mail ? meine ist big_monster@gmx.net schick mir doch bitte ne mail. Danke