Avatar billede 2802 Nybegynder
12. januar 2003 - 17:07 Der er 3 kommentarer og
1 løsning

login funktion

Er der nogle som har koder til en loginfunktion i ASP hvor script er JavaScript.

Funktionen skal indeholde Sessionvariabler. jeg skal bruge det til en eksamensforberedelse, me det eksempel jeg har fået er jeg i tvivl om.

Eks. er der skrevet en Sessionvariabel:
        Session("login")="ok"
Det kan jeg ikke få til at give mening, da variablen kun er skrevet et sted.

Jeg håber virkelig nogen kan hjælpe.
Avatar billede niceday Nybegynder
12. januar 2003 - 17:10 #1
<!-- #include file="connection.asp" -->

<html>

<head>
<title>LOGIN</title>
</head>

<body>

<%

SQL = "SELECT * FROM Users WHERE Brugernavn = '" & trim(request.form("username")) & "' AND Kodeord = '" & trim(request.form("password")) & "'"
Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open SQL, Conn,3, 1, adCmdText

If RS.EOF AND session("user") = "" then


%>

<p><b>Login</b><br>
==================</p>
<form method="POST" action="index.asp">
<br><br>
<%
If trim(request.form("username")) <> "" then response.write "<font color='#FF0000'>Forkert brugernavn eller kodeord</font>"%>
<br><br>
  <table border="0" cellspacing="0" cellpadding="0" width="459">
    <tr>
      <td width="91">Brugernavn</td>
      <td width="187" align="right"><input type="text" name="username" size="25" value="<%=Request.QueryString("brugernavn")%>"></td>
      <td width="175"></td>
    </tr>
    <tr>
      <td width="91">Kodeord</td>
      <td width="187" align="right"><input type="password" name="password" size="25" value="<%=Request.QueryString("kodeord")%>"></td>
      <td width="175"></td>
    </tr>
    <tr>
      <td width="91"></td>
      <td width="187" align="right"><input type="submit" value="Send" name="B1"></td>
      <td width="175"></td>
    </tr>
  </table>
</form>
<br><br>


<%
Else

if session("user") = "" then session("user") = trim(request.form("username"))



if session("username") = "" then session("username") = trim(request.form("username"))

%>
<b><font size="5">Du er nu logget på </font></b><br><br>
Logget ind som: <b><%=session("user")%></b>
<br><br>
menu<br>
========<br><br>
<%
End if
%>

</body>

</html>
Avatar billede niceday Nybegynder
12. januar 2003 - 17:12 #2
Forresten...
connection.asp indeholder connection-string til databasen, som har kolonnerne brugernavn og kodeord :-)
Avatar billede niceday Nybegynder
12. januar 2003 - 17:13 #3
session("user") indeholder så username, som måske kan have anvendelse på andre sider - dette kan du jo bare ændre til 'ok' i stedet :-)
Avatar billede 2802 Nybegynder
12. januar 2003 - 23:03 #4
Tak for et hurtigt svar. Det er skide godt. Tak
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester