01. juli 2003 - 10:17
Der er
28 kommentarer og 3 løsninger
login skal ikke vidre sendes
Hej jeg har et lille problem jeg er ikke særlig skrap til ASP men jeg forsøger at kunne lave lidt med de scripts som er free. Jeg har denne login som jeg gerne vil have til at BLIVE på den side Alså når jeg har logget ind skal den ikke skift side til bruger.asp men skal opdatere og skrive at brugeren er loggede ind Default: <% SET rs = Server.CreateObject("ADODB.Connection") rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("DB.mdb") If Request("mode") = "Check" then Sql = "Select Count(*) as Found from users where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')" Set Login = Rs.Execute(Sql) if Login("Found") = 0 then Session("login") = 0 error = "Wrong Username or Password." else Session("Login") = 1 Session("password-session") = Request("username") Response.Redirect "bruger.asp" end if else end if %> <HTML> <HEAD> <title></title> <base target="hovedramme"> </HEAD> <BODY bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000"> <form method="POST" action="menu.asp"> <input type="hidden" name="mode" VALUE="Check"> <center> <table border="0" width="50%" cellspacing="1"> <tr> <td width="100%"><%=error%></td> </tr> <div align="right"> <table border="0" width="215" cellspacing="0" cellpadding="0" height="222" style="border-collapse: collapse" bordercolor="#111111"> <tr> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1"> <a target="_top" href="default.asp">Frontpage</a></font></td> <td width="151"> </td> </tr> <tr> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1">Username:</font></td> <td width="151"><font face="Verdana" size="1"> <input type="text" name="username" size="15"></font></td> </tr> <tr> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1">Password:</font></td> <td width="151"><font face="Verdana" size="1"> <input type="password" name="password" size="15"></font></td> </tr> <tr> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1"> <input type="submit" value="Login" name="submit" ></font></td> <td width="151"> </td> </tr> <tr> <td width="15" height="20" align="left"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106" height="20" align="left"> <font face="Verdana" size="1"> <a target="hovedramme" href="OPRAT.ASP">New User?</a></font></td> <td width="151" height="20" align="left"> </td> </tr> </table> </div> </body> </html> Bruger.asp: <% SET rs = Server.CreateObject("ADODB.Connection") rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("DB.mdb") If Request("mode") = "Check" then Sql = "Select Count(*) as Found from users where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')" Set Login = Rs.Execute(Sql) if Login("Found") = 0 then Session("login") = 0 error = "Wrong Username or Password." else Session("Login") = 1 Session("password-session") = Request("username") Response.Redirect "bruger.asp" end if else end if %> Hvis det er til nogen hjælp :/
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Erstat denne linie: Response.Redirect "bruger.asp" med: Response.write "Velkommen " & Request("username") //akj
Virker ikke :/ Siger siden kan ikke vises ...
Sorry det gør det men login boxen kommer stadig :/
prøv Response.write "Velkommen " & Request("username") response.end
Yes nemmelig men nu skal jeg bare have den til at blive i tablerne
Også åbner den et nyt vindue den skal bare opdatere det gamle ? ....
Har flyttet lidt rundt på det hele :-) //akj <% SET rs = Server.CreateObject("ADODB.Connection") rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("DB.mdb") %> <HTML> <HEAD> <title></title> <base target="hovedramme"> </HEAD> <BODY bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000"> <center> <table border="0" width="50%" cellspacing="1"> <tr> <td width="100%"><%=error%></td> </tr> <div align="right"> <table border="0" width="215" cellspacing="0" cellpadding="0" height="222" style="border-collapse: collapse" bordercolor="#111111"> <tr> <% If Request("mode") = "Check" then Sql = "Select Count(*) as Found from users where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')" Set Login = Rs.Execute(Sql) if Login("Found") = 0 then Session("login") = 0 response.write "<td>Wrong Username or Password.</td>" else Session("Login") = 1 Session("password-session") = Request("username") Response.write "<td>Velkommen " & Request("username") & "</td>" end if else %> <form method="POST" action="menu.asp"> <input type="hidden" name="mode" VALUE="Check"> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1"> <a target="_top" href="default.asp">Frontpage</a></font></td> <td width="151"> </td> </tr> <tr> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1">Username:</font></td> <td width="151"><font face="Verdana" size="1"> <input type="text" name="username" size="15"></font></td> </tr> <tr> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1">Password:</font></td> <td width="151"><font face="Verdana" size="1"> <input type="password" name="password" size="15"></font></td> </tr> <tr> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1"> <input type="submit" value="Login" name="submit" ></font></td> <td width="151"> </td> </tr> <tr> <td width="15" height="20" align="left"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106" height="20" align="left"> <font face="Verdana" size="1"> <a target="hovedramme" href="OPRAT.ASP">New User?</a></font></td> <td width="151" height="20" align="left"> </td> </div> <% end if %> </tr> </table> </body> </html>
prøv og udkommenter den her linie <base target="hovedramme">
//akj - Det virker men der kommer kun en side hvor der står Velkommen Ville gerne have menuen stadig var der og så brugernavnet stod der Cesil prøver lige
01. juli 2003 - 11:05
#10
Cseil virker ikke :/
01. juli 2003 - 11:08
#11
må jeg lige se menu.asp
01. juli 2003 - 11:09
#12
Øhh den er øverst ellers er der den version som Akj har mixet :D (Det er default.asp øverst)
01. juli 2003 - 11:14
#13
Denne skulle virke borset fra din menu, den må du lige lave under response.write velkommen. //akj <% SET rs = Server.CreateObject("ADODB.Connection") rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("DB.mdb") %> <HTML> <HEAD> <title></title> <base target="hovedramme"> </HEAD> <BODY bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000"> <center> <table border="0" width="50%" cellspacing="1"> <tr> <td width="100%"><%=error%></td> </tr> <div align="right"> <table border="0" width="215" cellspacing="0" cellpadding="0" height="222" style="border-collapse: collapse" bordercolor="#111111"> <tr> <% If Request.form("submit") <> "" then Sql = "Select Count(*) as Found from users where (username = '" & Request.form("username") & "') and (password ='" & Request.form("password") & "')" Set Login = Rs.Execute(Sql) if Login("found") = 0 then 'if login = 1 then Session("login") = 0 response.write "<td>Wrong Username or Password.</td>" else Session("Login") = 1 Session("password-session") = Request.form("username") Response.write "<td>Velkommen " & Request.form("username") & "</td>" end if else %> <form method="POST" action="menu.asp"> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1"> <a target="_top" href="default.asp">Frontpage</a></font></td> <td width="151"> </td> </tr> <tr> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1">Username:</font></td> <td width="151"><font face="Verdana" size="1"> <input type="text" name="username" size="15"></font></td> </tr> <tr> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1">Password:</font></td> <td width="151"><font face="Verdana" size="1"> <input type="password" name="password" size="15"></font></td> </tr> <tr> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1"> <input type="submit" value="Login" name="submit" ></font></td> <td width="151"> </td> </tr> <tr> <td width="15" height="20" align="left"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106" height="20" align="left"> <font face="Verdana" size="1"> <a target="hovedramme" href="OPRAT.ASP">New User?</a></font></td> <td width="151" height="20" align="left"> </td> </div> <% end if %> </tr> </table> </body> </html>
01. juli 2003 - 11:14
#14
Du submitter til en side der hedder menu.asp <form method="POST" action="menu.asp">
01. juli 2003 - 11:15
#15
ja det er den jeg kom til at kalde default..... Der skal kun være 1 side om det er menu.asp !
01. juli 2003 - 11:16
#16
Hmm Akj så kan jeg måske sætte menuen ind i den side .... ;/ Vil lige se hvad Cesil finder frem til ....
01. juli 2003 - 11:18
#17
prøv lige det her <HTML> <HEAD> <title></title> </HEAD> <BODY bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000"> <form method="POST"> <input type="hidden" name="mode" VALUE="Check"> <center> <table border="0" width="50%" cellspacing="1"> <tr> <td width="100%"><%=error%></td> </tr> <div align="right"> <table border="0" width="215" cellspacing="0" cellpadding="0" height="222" style="border-collapse: collapse" bordercolor="#111111"> <tr> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1"> <a target="_top" href="default.asp">Frontpage</a></font></td> <td width="151"> </td> </tr> <tr> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1">Username:</font></td> <td width="151"><font face="Verdana" size="1"> <input type="text" name="username" size="15"></font></td> </tr> <tr> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1">Password:</font></td> <td width="151"><font face="Verdana" size="1"> <input type="password" name="password" size="15"></font></td> </tr> <tr> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1"> <input type="submit" value="Login" name="submit" ></font></td> <td width="151"> </td> </tr> <tr> <td width="15" height="20" align="left"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106" height="20" align="left"> <font face="Verdana" size="1"> <a target="hovedramme" href="OPRAT.ASP">New User?</a></font></td> <td width="151" height="20" align="left"> </td> </tr> </table> </div> </body> </html>
01. juli 2003 - 11:19
#18
jeg glemte det nederste <% SET rs = Server.CreateObject("ADODB.Connection") rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("DB.mdb") If Request("mode") = "Check" then Sql = "Select Count(*) as Found from users where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')" Set Login = Rs.Execute(Sql) if Login("Found") = 0 then Session("login") = 0 error = "Wrong Username or Password." else Session("Login") = 1 Session("password-session") = Request("username") Response.Redirect "bruger.asp" end if else end if %>
01. juli 2003 - 11:19
#19
Nej Cesil den gør det samme som de 2 første :(
01. juli 2003 - 11:19
#20
Arrrh 2 sec
01. juli 2003 - 11:22
#22
Der er 2 frames top.asp og menu.asp
01. juli 2003 - 11:24
#23
jeg får en Wrong Username or Password.
01. juli 2003 - 11:24
#24
Sorry
01. juli 2003 - 11:25
#25
Nu kan i ...
01. juli 2003 - 11:27
#26
Den er faktisk rimelig ok den Akj er kommet med men vil heller have så at den skriver Username i den menu tabel end den sender vidre til bruger.asp som jeg endelig ikke behøver :/
01. juli 2003 - 11:34
#27
næste forsøg ;-) <% SET rs = Server.CreateObject("ADODB.Connection") rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("DB.mdb") %> <HTML> <HEAD> <title></title> </HEAD> <BODY bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000"> <center> <table border="0" width="50%" cellspacing="1"> <tr> <td width="100%"><%=error%></td> </tr> <div align="right"> <table border="0" width="215" cellspacing="0" cellpadding="0" height="222" style="border-collapse: collapse" bordercolor="#111111"> <tr> <% If Request.form("submit") <> "" then Sql = "Select Count(*) as Found from users where (username = '" & Request.form("username") & "') and (password ='" & Request.form("password") & "')" Set Login = Rs.Execute(Sql) if Login("found") = 0 then 'if login = 1 then Session("login") = 0 response.write "<td>Wrong Username or Password.</td>" else Session("Login") = 1 Session("password-session") = Request.form("username") Response.write "<td>Velkommen " & Request.form("username") & "</td>" end if else %> <form method="POST" action="default.asp"> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1"> <a target="_top" href="default.asp">Frontpage</a></font></td> <td width="151"> </td> </tr> <tr> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1">Username:</font></td> <td width="151"><font face="Verdana" size="1"> <input type="text" name="username" size="15"></font></td> </tr> <tr> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1">Password:</font></td> <td width="151"><font face="Verdana" size="1"> <input type="password" name="password" size="15"></font></td> </tr> <tr> <td width="15"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106"><font face="Verdana" size="1"> <input type="submit" value="Login" name="submit" ></font></td> <td width="151"> </td> </tr> <tr> <td width="15" height="20" align="left"> <font face="Verdana" size="1"> <img border="0" src="images/stjerne.jpg"></font></td> <td width="106" height="20" align="left"> <font face="Verdana" size="1"> <a target="hovedramme" href="OPRAT.ASP">New User?</a></font></td> <td width="151" height="20" align="left"> </td> </div> <% end if %> </tr> </table> </body> </html>
01. juli 2003 - 11:36
#28
Lidt det samme som Akj men ikke helt det jeg var ude på :(
01. juli 2003 - 11:39
#29
er det den version man kan afprøve nu
01. juli 2003 - 11:40
#30
Mm .. Jeg sidder lan med serveren :) Kan du gøre så den ikke skifter side ? ....
01. juli 2003 - 12:05
#31
jeg nøjes med dette ....
Kurser inden for grundlæggende programmering