27. juli 2005 - 11:48Der er
8 kommentarer og 2 løsninger
gå til specifik side efter login
Jeg skal lave sådan at hvis man går ind på en side der kræver login skal der komme en loginside op hvis man ikke er logget ind, det er ikke noget problem at lave, men hvordan laver jeg smartest så at når man har logget ind føres man over på den side man prøvede at gå ind på ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg ville nok lægge et autorisationsscript i toppen af de sider som skulle spærres af login som checker i en session-variabel om brugeren er logget på. Hvis dette ikke er tilfældet, så udfører jeg en server.transfer til en loginside. Når brugeren så sender sine logininformationer kalder jeg bare den samme side igen og hvis det ikke er valide data sendes brugeren blot til loginsiden igen...
Eksempel: <%@ language="vbscript" %> <% if session.contents("autoriseret") <> "ja" then Server.Transfer "login.asp" end if %>
' RESTEN AF MIN SIDE...
login.asp ser således ud: <%@ language="vbscript" %> <% if request.form("cmdLogin") <> "" then dim usr, pass usr = cstr(request.form("txtBrugernavn")) pass = cstr(request.form("txtAdgangskode"))
' LAV DATABASE OPSLAG ELLER HVAD DER NU SKAL LAVES ' FOR AT UDFØRE BRUGERVALIDERING...
' naiviger brugeren til samme side som denne oprindelig navigerede til response.redirect request.servervariables("SCRIPT_NAME") end if %> <html> <head> <title>Login</title> </head> <body> <form name="login"> Brugernavn: <input type="text" name="txtBrugernavn"><br> Adgangskode: <input type="password" name="txtAdgangskode"><br> <input type="submit" name="cmdLogin" value="log på"> </form> </body> </html>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.