18. marts 2001 - 18:12Der er
14 kommentarer og 1 løsning
cookie i startside
jeg har en account.asp hvor man kan få tildelt en start side..man skal skrive et brugernavn og password........nu vil jeg gerne have at når man går ind på default.asp siden sender den kunden videre til hans egen start side.
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.
Det er et login med adgangskode og password der sender hver bruger hen til hver sin url. Du skal blot implementere 1 Check om cookien er sat 2 Placering af cookie ved login
hmmmmmmmmmmm det er ikke helt det jeg ønsker.........det skal faktisk bare være et auto login..........den skal bare lige arbejde sammen med denne her linie........<a href=\"default.asp?username=<%= Request.QueryString(\"username\") %>&password=<%= Request.QueryString(\"password\") %>\"> den ligger som et link på en side...som så sender brugeren til hanstart side.....man må da kunne fortælle den at den skal huske det i default siden.?
På din login side vil du have et check om kunden har været der før (fået sat oplysnigerne i en cookie) - og i så fald videre sende ham til hans egen side.
Hvis den kode du har i login sætter de ønskede cookies skal du blot have inkluderet en fil/kode med check om kunden har været her før.
Den kunne se ud som vist her.
<% \' definition på variabler fra cookie UID = Request.cookies(\"husk\")(\"username\") UPW = Request.cookies(\"husk\")(\"password\")
\' check om der er sat en cookie if not UID = undefined then
Prøv at kalde dine cookies (de oplysninger du vil have gemt) som f.eks. (\"username\") i stedet for (\"husk\")(\"username\"). Både der hvor adgangskode m.m. angives og i check filen/koden. Jeg er ikke helt klar over hvor eller hvorfor du sætter (\"husk\") ind?
Du kan godt give cookien et navn - det skal blot være alle stedet - prøv først uden. Jeg bruger selvsamme login med cookies hvis brugeren har været der før.
Du siger den ikke ved hvad undefined er?
Se følgende gennemgang at den foreslåede kode: UID = Request.cookies(\"husk\")(\"username\") Dette er kun en definition af hvilken oplysning der skal hentes fra cookien nemlig username. Denne oplysning kan kaldes senere ved variablen UID.
if not UID = undefined then Hvis kunden har været på vores side vil UID have en anden værdi end \"undefined\" nemlig username og koden fortsætter. Hvis UID er \"undefined\" vil det sige at kunden ikke har været på vores site før (ingen cookie) og koden stopper. Dvs kunden skal nu oprettes på vores site hvor der bliver sat en cookie.
Flere brugernavne giver ikke problemer. Hvis du har været logget på som en bruger og bagefter logger på som en anden, bliver de oplysninger der er i cookien bare overskrevet!.
Da det ikke virker er jeg lige nødt til at vide om du får sat den cookie når du logger ind! Åben cookien på din egen maskine formentenlig under temporary internet files, og se om de forskellige variabler er der med de rigtige oplysninger. (en cookie kan læses som tekst)
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.