Hej och hallå!
Nu behöver jag hjälp med några saker :q (som jag vet ni fixar lätt)
Fråga ett: Jag har en administrationssida som jag kör med session. Och jag vill att när tex pelle loggar in så ska det stå "Hej pelle". Hur fixar jag det?
Så här ser acessdb:n ut!
anvandarnamn................lösenord
pelle................................mamma
kurt.................................UrndDk
anders............................ORDlösen
Fråga 2: Jag vill "döda" sessionen när jag klickar på en länk (loggaut.asp) så man inte kan gå in på adminstrationsidan igen, hur ser den koden ut?
<%
if request.querystring("status") <> "check" then
response.redirect("index.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("admin.mdb")
SQL = "SELECT anvandarnamn, losenord FROM admin " & _
"WHERE anvandarnamn = '"&request.form("anvandarnamn")&"' AND " & _
"losenord = '"&request.form("losenord")&"' "
Set RS = Connect.Execute(SQL)
if RS.eof then %>
Fel användarnamn och lösenord...
<% else
session("inloggad") = true
[3] [red]Här ska det stå "Hej pelle"[/red] [/3]
end if
end if
Connect.close
Set Connect = nothing
Set RS = nothing
%>
'....
<% else
session("inloggad") = true
response.write "Här ska det stå Hej " & RS("anvandarnamn")
end if
end if
Connect.close
Set Connect = nothing
Set RS = nothing
%>
Alternativt är ju att du även där sätter en session med användarnamnet så att du kan använda dig av namnet på flera sidor.