Ho una normalissimo login, inserito in tutte le pagine del sito.
Qualora mi si autentica una persona nella prima pagina e poi naviga per le restanti pagine, avendo il login in ognuna di esse, e avendo inserito un
ogni qual volta che tendo di aprire una qualsiasi pagina essendo loggato mi apre welcome.asp, come posso fare per eliminare il login in automatico quando si è loggati?codice:<% if Request.Cookies("Products") <> "" then Response.Redirect("welcome.asp") end if %>
Pagina di login:
codice:<%@LANGUAGE="VBSCRIPT"%> <% Dim CustomersRS__value1 CustomersRS__value1 = "me" if (Request("password") <> "") then CustomersRS__value1 = Request("password") %> <% Dim CustomersRS__value2 CustomersRS__value2 = "me" if (Request("username") <> "") then CustomersRS__value2 = Request("username") %> <% set CustomersRS = Server.CreateObject("ADODB.Recordset") CustomersRS.ActiveConnection = MM_CharonCart_STRING CustomersRS.Source = "SELECT CustomerID, CustomerEmail, CustomerPassword, firstname FROM Customers WHERE CustomerPassword='" + Replace(CustomersRS__value1, "'", "''") + "' AND CustomerEmail='" + Replace(CustomersRS__value2, "'", "''") + "'" CustomersRS.CursorType = 0 CustomersRS.CursorLocation = 2 CustomersRS.LockType = 3 CustomersRS.Open() CustomersRS_numRows = 0 %> <% if Request("username") = "" or (CustomersRS.eof and CustomersRS.bof) then response.redirect "CheckOutFail.asp" else if Request.Form("RememberMe") = "check" then Response.Cookies("username").Expires=Date + 365 Response.Cookies("pass").Expires=Date + 365 Response.Cookies("rememberme").Expires=Date + 365 response.cookies("username")=Request("username") response.cookies("pass")=Request("password") response.cookies("rememberme")=Request("RememberMe") else Response.Cookies("username").Expires="1/1/80" Response.Cookies("pass").Expires="1/1/80" Response.Cookies("rememberme").Expires="1/1/80" end if strFn=cstr(CustomersRS("firstname")) Response.Cookies("firstname").Expires=Date + 365 response.cookies("firstname")=ucase(left(strFn,1)) & right(strFn,len(strFn)-1) response.cookies("Products")("CustomerID")=CustomersRS("CustomerID") response.redirect "welcome.asp" end if %> <html> <head> <title>Verify User</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF"> </body> </html> <% CustomersRS.Close() %>


Rispondi quotando