Avatar billede djeclemen Nybegynder
23. juni 2002 - 12:33 Der er 10 kommentarer og
2 løsninger

Hvad skal der efter ? for at automatisk logge ind..

Har et nyheds redigerings script-..

hvad skal jeg skrive efter http://nyhedsadmin.asp?

for at automatisk logge ind??

(har kun taget det ejg tror er vigtigt fra scriptet.)

<% if mode = "" then %>
                    <font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>Login</b></font><br>
                    <font size=2 color=#0099FF><%=Request.Querystring("error")%></font><br>
<form method=post action=login.asp?mode=login>
Brugernavn: <input type=text name=brugernavn size="20"><br>
                      Password:
                      <input type=password name=password size="20">
<input type=submit value=Login>
</form>
                    <% end if %>
                    <% if mode = "login" then
    Set myConn = Server.CreateObject("ADODB.Connection")
    myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../nyh73837.mdb")
    strSQL = "SELECT * FROM admin where brugernavn = '" & Request.form("brugernavn") & "'"
    Set rs = myConn.Execute(strSQL)
        If rs.BOF Or rs.EOF Then
        Response.Redirect("login.asp?error=Ingen bruger med det navn!")
        end if
           
            if rs("password") = Request.form("password") then
            session("brugernavn") = rs("brugernavn")
            session("id") = rs("id")
            session("login") = yes
            Response.Redirect("oversigt.asp")
                       
            else
            Response.Redirect("login.asp?error=Du har indtastet forkert password!")
            end if

    myConn.Close
    Set myConn = Nothing
end if %>
Avatar billede tmceu Praktikant
23. juni 2002 - 13:26 #1
Normalt håndterer man autologin via cookies, men det kan naturligvis også lade sig gøre i querystring. Men du vil vel stadig have et check på bruger/password ?
Avatar billede djeclemen Nybegynder
23. juni 2002 - 13:28 #2
narj jeg vil bare bruge det til mig selv,, så jeg ikke skal til at logge ind vær gang, men bare kan lave en genvej, som er logget ind.
Avatar billede orca Nybegynder
23. juni 2002 - 13:31 #3
Hvis du sidder på en internetforbindelse med fast ip kan du evt bare tjekke om den besøgendes ip er = din. Hvis den er det, logger du brugeren ind. Ellers ville jeg nok også foreslå at du opretter en cookie på din maskine, og tjekker op imod den ved login siden.

/Mark
Avatar billede djeclemen Nybegynder
23. juni 2002 - 13:33 #4
pointen er den at jeg først har et login og hvis man der logger ind med admin brugeren så vil jeg have en DIRECTE genvej til nyhedsadmin modulet.
Avatar billede djeclemen Nybegynder
23. juni 2002 - 13:40 #5
er der ingeb der gider at høste ud hvad jeg skal skrive

?mode=brugernavn&password eller hvad?????????????????
Avatar billede bobbedude Nybegynder
23. juni 2002 - 14:04 #6
Prøv dette

<%
select case request("admin")
case "admin"

if request.querystring = "asdldksjsfhfhrrvjrvjv" then

        session("brugernavn") = "ADMIN BRUGER NAVN"
            session("id") = "ADMIN ID"
            session("login") = yes
            Response.Redirect("oversigt.asp")
           
      else
     
response.redirect "www.disney.com"
end if
end select
%>

i din url skriver du

?admin=asdldksjsfhfhrrvjrvjv

husk at ændre

session("brugernavn") = "ADMIN BRUGER NAVN"
session("id") = "ADMIN ID"

Til det rigtige bruger navn og id
Avatar billede orca Nybegynder
23. juni 2002 - 14:05 #7
Gør følgende på din login side.

If Request("user") = "ditbrugernavn" AND Request("pass") = "ditkodeord" Then
  Session("brugernavn") = "adminbrugernavn"
  Session("id") = adminid
  Session("login") = True (yes?)
  Response.Redirect("oversigt.asp")
End If

Altså kan du så tilgå siden vha login.asp?user=brugernavn&pass=adgangskode

Mvh Mark
Avatar billede orca Nybegynder
24. juni 2002 - 18:37 #8
Har du fået det til at virke?
Avatar billede djeclemen Nybegynder
03. juli 2002 - 00:10 #9
skal jeg virkelig ændre i den orig. kode for at få det til?
Avatar billede orca Nybegynder
03. juli 2002 - 01:50 #10
Øhm, ja, hvordan skal du ellers få det implementeret?
Avatar billede djeclemen Nybegynder
03. juli 2002 - 06:18 #11
felterne er der jo i forvejen på siden, kan man ik bare "auto" udfylde dem?
Avatar billede djeclemen Nybegynder
03. juli 2002 - 06:19 #12
prøver lige og sætte de koder ind i aften!
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
Kurser inden for grundlæggende programmering

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