Sætte session fra loginform
Jeg har en loginform, med en tilhørende side, som skal sætte en session, hvis login-informationerne er korrekte. Problemet er at uanset hvad man skriver bliver session'en sat som om man ikke er logget ind. Jeg har stirret mig helt blind på det efterhånden...FORM:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="artikler.aspx.cs" Inherits="artikler" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Artikler</title>
</head>
<body >
<form id="loginform" method="post" action="update_login.aspx">
<table width="260" height="172">
<tr>
<td>Admin:
</td>
<td><input class="field" type="text" name="admin">
</td>
<tr>
<td>Password:
</td>
<td><input class="field" type="password" name="pswrd">
</td>
</tr>
<tr>
<td></td>
<td><input class="field" type="submit" name="submitlogin" value="log ind">
</td>
</tr>
</table>
</body>
</html>
SESSION KODE:
<%@ Language="vbscript" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Artikler</title>
</head>
<body >
<%
If Request.Form("admin") = "red" AND Request.Form("pswrd") = "red" Then
Session("login") = "JA"
Session.Timeout = 30
Response.Write("Du er logget ind som redaktør")
ElseIf Request.Form("admin") = "jou" AND Request.Form("pswrd") = "jou" Then
Session("login") = "JA"
Session.Timeout = 30
Response.Write("Du er logget ind som redaktør")
ElseIf Request.Form("admin") = "sek" AND Request.Form("pswrd") = "sek" Then
Session("login") = "JA"
Session.Timeout = 30
Response.Write("Du er logget ind som sekretær")
Else
Session("login") = "NEJ"
Response.Write("Du er ikke logget ind")
End If
Response.Write(Session("login"))
%>
</body>
</html>
