Avatar billede marie14 Nybegynder
07. juli 2004 - 12:39 Der er 10 kommentarer og
1 løsning

Login i asp

Jeg har lavet en login side, der har 2 passwords og 2 brugernavne. Hvad skriver jeg på den enkelte side så den ved om man må se den? Og skal alle siderne være asp? Lige nu er de blandet asp og html. Desuden vil jeg gerne lave en checkbox hvor folk kan vælge om den skal huske password m.v. Det jeg foreløbig har ser sådan her ud:
<%

    If Request.Form("password") = "Kode1" AND Request.Form("name") = "Bruger1" OR Request.Form("password") = "kode1" AND Request.Form("name") = "bruger1" OR Request.Form("password") = "kode1" AND Request.form("name") = "Bruger1" OR Request.Form("password") = "Kode1" AND Request.form("name") = "bruger1" Then
       
        Response.Write "<p>Password Godkendt!</p>"

%>

            <html><META HTTP-EQUIV="Refresh" Content="1; Url=http://www.google.com"><html>

<%

    elseif Request.Form("password") = "Kode2" AND Request.form("name") = "Bruger2" OR Request.Form("password") = "kode2" AND Request.form("name") = "bruger2" OR Request.Form("password") = "kode2" AND Request.form("name") = "Bruger2" OR Request.Form("password") = "Kode2" AND Request.form("name") = "bruger2" Then
        Response.Write "<p>Password Godkendt!</p>"
%>

            <html><META HTTP-EQUIV="Refresh" Content="1; Url=http://www.dinside.dk"><html>
m.v. Marie
Avatar billede dr_chaos Nybegynder
07. juli 2004 - 12:44 #2
http://html.dk/tutorials/asp/lektion12.asp
her er en simpel løsning som du kan bruge den benytter sessions.
Avatar billede marie14 Nybegynder
07. juli 2004 - 14:03 #3
Hej mm12010
Jeg kan se jeg skal lave en cookie for, at brugeren kan gemme sit password m.v.
Har du en god opskrift på en cookie?
Mvh. Marie
Avatar billede marie14 Nybegynder
08. juli 2004 - 07:54 #5
Jeg er ikke øvet nok, til at det er nok med et link. Jeg har brug for hjælp der passer præcist til det jeg laver.
Mvh. Marie
Avatar billede mm12010 Nybegynder
08. juli 2004 - 08:30 #6
hvordan ser den kode ud du har nu?
Avatar billede marie14 Nybegynder
08. juli 2004 - 09:01 #7
Den ser sådan ud:
<%

    If Request.Form("password") = "Kode1" AND Request.Form("name") = "Bruger1" OR Request.Form("password") = "kode1" AND Request.Form("name") = "bruger1" OR Request.Form("password") = "kode1" AND Request.form("name") = "Bruger1" OR Request.Form("password") = "Kode1" AND Request.form("name") = "bruger1" Then
       
        Response.Write "<p>Password Godkendt!</p>"

%>

            <html><META HTTP-EQUIV="Refresh" Content="1; Url=http://www.minside.dk"><html>

<%

    elseif Request.Form("password") = "Kode2" AND Request.form("name") = "Bruger2" OR Request.Form("password") = "kode2" AND Request.form("name") = "bruger2" OR Request.Form("password") = "kode2" AND Request.form("name") = "Bruger2" OR Request.Form("password") = "Kode2" AND Request.form("name") = "bruger2" Then

        Response.Write "<p>Password Godkendt!</p>"

%>

            <html><META HTTP-EQUIV="Refresh" Content="1; Url=http://www.minside.dk"><html>

<%

    elseif Request.Form("password") = "Kode3" AND Request.form("name") = "Bruger3" OR Request.Form("password") = "kode3" AND Request.form("name") = "bruger3" OR Request.Form("password") = "kode3" AND Request.form("name") = "Bruger3" OR Request.Form("password") = "Kode3" AND Request.form("name") = "bruger3" Then

        Response.Write "<p>Password Godkendt!</p>"

%>

            <html><META HTTP-EQUIV="Refresh" Content="1; Url=http://www.minside.dk"><html>

<%

            else

        Response.Write "<p>Password Afvist!</p>"
%>

            <html><META HTTP-EQUIV="Refresh" Content="1; Url=http://www.minside.dk/logon.asp"><html>

<%

                    End If

%>
Avatar billede ellebaek Nybegynder
09. juli 2004 - 23:10 #8
først så rydder vi lidt op i din kode...

<%

    If ((Request.Form("password") = "Kode1" AND Request.Form("name") = "Bruger1") OR (Request.Form("password") = "kode2" AND Request.Form("name") = "bruger2") OR (Request.Form("password") = "kode3" AND Request.form("name") = "Bruger3")) Then
       
        Response.Write "<p>Password Godkendt!</p>"
Session("login") = request.form("name")


            response.write "<html><META HTTP-EQUIV=""Refresh"" Content=""1; Url=http://www.minside.dk""><html>"

            else

        Response.Write "<p>Password Afvist!</p>"


            response.write "<html><META HTTP-EQUIV=""Refresh"" Content=""1; Url=http://www.minside.dk/logon.asp""><html>"


                    End If

%>

Så skriver du i toppen på den side der skal være den sikre side:

<% if session("login") = "" then
response.redirect("logon.asp")
end if %>

Det chekker for om den session der er tildelt brugeren har en værdi, har den ikke det, så sendes brugeren tilbage...!
Avatar billede marie14 Nybegynder
12. juli 2004 - 08:47 #9
Hejsa ellebaek
Jeg endte godt nok med, at bruge en anden løsning, men jeg synes du har prøvet, at hjælpe på en indgående måde. Tak for det, du skal have mine point.
Mvh. Marie
Avatar billede marie14 Nybegynder
12. juli 2004 - 08:48 #10
Hejsa ellebaek
Jeg endte godt nok med, at bruge en anden løsning, men jeg synes du har prøvet, at hjælpe på en indgående måde. Tak for det, du skal have mine point.
Mvh. Marie
Avatar billede ellebaek Nybegynder
12. juli 2004 - 12:07 #11
jeg smider et svar så :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester