Jag håller på med ett inloggnings-script i asp för medlemmar. inloggningen är kopplad till en databas men nu vill jag kunna få fram vem som loggat in. Alltså så att det står välkommen <%=Request.Form("anvandare")%>
Problemet är att det funkar på den första sidan efter inloggningen men inte längre fram.
Var skriver jag det . Här kommer koden:
******** login2.asp***
<%
if request.querystring("status") <> "check" then
response.redirect("login1.asp")
end if
if request.querystring("status") = "check" then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source ="& Server.MapPath("clipper.mdb")
SQL = "SELECT licens, losenord FROM tabellen " & _
"WHERE licens = '"&request.form("licens")&"' AND " & _
"losenord = '"&request.form("losenord")&"' "
Set RS = Connect.Execute(SQL)
if RS.eof then
response.write "Du har skrivit fel användarnamn eller lösenord!"
response.write "<a href=login1.asp>Tillbaka</a>"
else
session("inloggad") = True
response.Redirect "sidan.asp"
end if
end if
Connect.close
Set Connect = nothing
Set RS = nothing
%>
<Link rel=StyleSheet href="style.css" type="text/css">
Eller lägger jag session-värdet direkt i login1.asp där jag har inloggningsformuläret?