webForumDet fria alternativet

Säkerhet på sidan

ASP

5 svar · 310 visningar · startad av streetrobban

Medlem sedan jan. 20011 140 inlägg
Frågan#1

På min hemsida finns det en admin sida därifrån man kan uppdatera sidan. Men för att kunna göra det måste man logga in och ha ett eget användarnamn och lösenord. När man väl ska uppdatera t.ex. nyheterna så får man välja person från en drop-down lista. Där står alla admin-personerna som är lagrade i en databas. Hur gör jag för att man ska slippa den där drop-down listan och redan ha sitt namn inskrivet i rutan när man loggat in. Jag vill liksom att man ska hämta personens namn så fort han loggar in på sidan och använda det hela tiden på varje sak han uppdaterar. Hoppas någon förstår vad jag menar.

Medlem sedan juni 200032 967 inlägg
#2

hej.

du kan använda dig av sessions för att kontrollera giltighet av inloggning.

du kan direkt efter inloggning sätta till exempel session("userid") till användarens id i databasen, eller session("username") till personens namn, lite beroende på vad du är ute efter och hur du ska använda informationen.

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan jan. 20016 inlägg
#3

sätt sessionen som du använder för att kontrollera användarnamnet i en databas..
RecSet("username") = session("username"). sen skriver du bara <%= RecSet("username") %> där namnet eller nicknamet ska stå. tror detta funkar.

Medlem sedan dec. 19996 721 inlägg
#4

Välkommen remedy!

Du har nästan rätt, men det ska vara tvärtom....

session("username")=RecSet("username")

vid inloggningen, och

<%=session("username")%>

efteråt

Medlem sedan jan. 20011 140 inlägg
#5

Vart ska session grejjen stå? "Sparar" den typ namnet man skriver i när man loggar in på login sidan? Eller, den kanske hämtar nicket från användardatabasen? Ska man sedan bara skriva <input type="text" seize=" 30" name="hej" value="<%=session("UserID")%>"> :q

Medlem sedan dec. 1999653 inlägg
#6

de beror på hur du tilldelar den robban... kolla här:

<input type="text" name="anvnamn">
vi säger att du hämtar deras användarnamn så då de ska logga in...

Session("username") = Request("anvnamn")
så kan du när som helst anroppa deras session med <%= Session("username") %>

vill du däremot inte tilldela dem sessionen (som kräver en del prestanda från servern) förrän senare på nån annan sida, så gör du såhär:
Session("username") = RecSet("anvnamn")

om din tabell i databasen heter 'anvnamn' vill säga...

MVH

------------------
nakoz :)

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)