Avatar billede soylant Nybegynder
15. marts 2004 - 17:29 Der er 4 kommentarer og
2 løsninger

hjælp til login script

Hej jeg har et billed galleri, hvor der er en login for at se billederne, så ville jeg lige hører om det er muligt at lave så en bruger automatisk bliver logget på når han kommer ind på siden, her er det første af scriptet håber det er nok, til at hjælpe mig

<%
' *** Validate request to log in to this site.
MM_LoginAction = Request.ServerVariables("URL")
If Request.QueryString<>"" Then MM_LoginAction = MM_LoginAction + "?" + Request.QueryString
MM_valUsername=CStr(Request.Form("username"))
If MM_valUsername <> "" Then
  MM_fldUserAuthorization=""
  MM_redirectLoginSuccess="prephotos.asp"
  MM_redirectLoginFailed="login1.asp"
  MM_flag="ADODB.Recordset"
  set MM_rsUser = Server.CreateObject(MM_flag)
  MM_rsUser.ActiveConnection = MM_ConAlbum_STRING
  MM_rsUser.Source = "SELECT M_ID, M_PASSWORD"
  If MM_fldUserAuthorization <> "" Then MM_rsUser.Source = MM_rsUser.Source & "," & MM_fldUserAuthorization
  MM_rsUser.Source = MM_rsUser.Source & " FROM MEMBERS WHERE M_ID='" & Replace(MM_valUsername,"'","''") &"' AND M_PASSWORD='" & Replace(Request.Form("password"),"'","''") & "'"
  MM_rsUser.CursorType = 0
  MM_rsUser.CursorLocation = 2
  MM_rsUser.LockType = 3
  MM_rsUser.Open
  If Not MM_rsUser.EOF Or Not MM_rsUser.BOF Then
    ' username and password match - this is a valid user
    Session("MM_Username") = MM_valUsername
    If (MM_fldUserAuthorization <> "") Then
      Session("MM_UserAuthorization") = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization).Value)
    Else
      Session("MM_UserAuthorization") = ""
    End If
    if CStr(Request.QueryString("accessdenied")) <> "" And false Then
      MM_redirectLoginSuccess = Request.QueryString("accessdenied")
    End If
    MM_rsUser.Close
    Response.Redirect(MM_redirectLoginSuccess)
  End If
  MM_rsUser.Close
  Response.Redirect(MM_redirectLoginFailed)
End If
%>
Avatar billede 123design Nybegynder
15. marts 2004 - 17:32 #1
Hmmm... det er svært at se noget da koden er programmeret med asp med dreamweaver funktioner...
Avatar billede the_bma_man Nybegynder
15. marts 2004 - 22:51 #2
Men du kan godt logge brugere ind automatisk.
For at gøre det, skal du gemme en cookie første gang, man logger på.
Når man kommer til siden checker du for, om man har cookien - så er man bare logget på. Ellers sendes man til logon-siden - logger på - og der gemmes en cookie.
Avatar billede soylant Nybegynder
15. marts 2004 - 22:54 #3
det jeg tænkte på var om man kunne undgå brugere skulle logge på for at se billederne
Avatar billede the_bma_man Nybegynder
15. marts 2004 - 23:19 #4
De er jo nødt til at logge på første gang - for at du kan verificere dem.
Derefter klarer din cookie resten.
Hvis du mener, at ALLE i hele verden bare skal have lov at kigge dine billeder, så kan du jo bare fjerne logon-checket på din side.
Avatar billede dotcom1 Nybegynder
31. maj 2004 - 13:51 #5
Respons?
Avatar billede soylant Nybegynder
10. november 2004 - 16:24 #6
undskyld forsinkelsen, det var det jeg mente og din hjælp virkede takker
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