webForumDet fria alternativet

två frågor om session =)

ASP

5 svar · 489 visningar · startad av tank82

Medlem sedan feb. 2003210 inlägg
Frågan#1

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
%>
Medlem sedan mars 20015 287 inlägg
#2

Fråga2:

'....
<% 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.

Medlem sedan mars 2003772 inlägg
#3

På Logout.asp sidan skriver du


<%
Session.Abandon
%>
Medlem sedan sep. 20026 425 inlägg
#4

Eller ännu bättre, för att enbart ta bort specifika sessioner:

Session.Contents.Remove("sessionens_namn")
Medlem sedan aug. 20003 575 inlägg
#5

Loggar en person ut vill man nog ta bort alla.

Medlem sedan feb. 2003210 inlägg
#6

kanon!! tack grabbar... =)

492 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
360 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)