02. august 2001 - 19:35Der er
11 kommentarer og 1 løsning
Send Form til andet browser vindue!
Hej allesammen!
Jeg har et problem med et login/form script! (ASP/JAVA)
Jeg har lavet en side hvor, når man trykker på \"LOGIN\" så popper et vindue op hvor man skal indtaste User/Pass og trykke submit!!!
Når man trykker submit så skal den tjekke om oplysningerne er korrekte, hvis dette er \"True\" så bliver man logget ind på den forrigeside (Den der ikke var popup), og den lukker selv popuppen.
I tilfælde af at oplysningerne er \"False\" så skal den resette formular feltene og beholde popupvinduet åbent!!
Jeg vil være meget meget glad hvis nogen kunne hjælpe mig med dette problem!!! =)
du reloader dit popup vindue, når en bruger har indtastet sit brugernavn og password. Hermed undersøger du om han er i databasen, hvis han er gør du følgende:
sætter sessionvariabler der angiver han er logget ind. og følgende java script:
Ups. knapt så nemt. Jeg går ud fra data skal checkes på serveren før \"nu er du logget ind\" kører.
<form action=\"nyside.php\"> <!-- ikke noget target -->
hvis logondata er korrekte sender nyside.php en lille fil med:
<script language=\'javascript\'> opener.loginOk() top.close() </script> i head
hvis logondata var gale sender nyside.php filen for login een gang til, evt med fejlmeliding tilføjet.
i modersiden laver du så lidt javascript i head: <script language=\'javascript\'> function.loginOk() { self.location.href=\"loggedind.php\"; // redirecter til modersiden en gang til hvis det ikke passer. }; //end loginOk() </script>
en form i popup vinduet, som submitter til sig selv. Her tester om han er i databasen, og hvis han er sætter du session variablen (session(\"adgang\")= \"Godkendt\" ), og reloader hovedsiden (eller evt. som her sender ham hen til den første side, som tester for session variabler!):
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.