19. november 2001 - 10:31Der er
55 kommentarer og 1 løsning
Login-side + Accessdatabase til redirect til konkret webside!
Er der nogen der kender en metode eller et færdigt script/filer til at lave en loginside, hvorfra man kommer til en side/webside, som er afhængigt af hvilket brugernavn og password man indtaster?!
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.
he he - nu spurgte han jo efter et færdigt script... og metoder - så det er helt fint hvis han kan lære noget af det samtidig... metoden kan vel også ses af den kode han downloader... ;o)
-sofus- -> det har du fuldstændig ret i - jeg vil da også foreslå at der ikke skal uddeles 200 point. Jeg synes donjoy skal lave et svar selv så han kan tage nogle af pointene retur... :)
Scriptet skal gerne fungere, således at redirect-siden fremkommer i Parentframe. Login-siden skal nemlig fungere i en menu-frame, men skal sende brugeren videre til en side, som ikke åbner sig i menu-framen, men i hele browservinduet.
bruger = Trim(Replace(Request.Form(\"bruger\"),\"\'\",\"\'\'\" )) kodeord = Trim(Replace(Request.Form(\"kodeord\"),\"\'\",\"\'\'\" ))
Set rs = Conn.Execute(\"Select * From TABEL Where bruger = \'\" & bruger & \"\' And kodeord = \'\" & kodeord & \"\'\") If rs.EOF Then Response.Redirect \"fejl.asp\" Else Session(\"login\") = true Response.Redirect bruger & \".asp\" End If
rs.Close Set rs = Nothing
Conn.Close Set Conn = Nothing %>
Så på dine sider der skal beskyttes
<% If Not Session(\"login\") = true Then Response.Redirect \"fejl.asp\" End If %>
bruger = Trim(Replace(Request.Form(\"bruger\"),\"\'\",\"\'\'\" )) kodeord = Trim(Replace(Request.Form(\"kodeord\"),\"\'\",\"\'\'\" ))
Set rs = Conn.Execute(\"Select * From TABEL Where bruger = \'\" & bruger & \"\' And kodeord = \'\" & kodeord & \"\'\") If rs.EOF Then Response.Redirect \"fejl.asp\" Else Session(\"login\") = true Response.Redirect bruger & \".asp\" End If
rs.Close Set rs = Nothing
Conn.Close Set Conn = Nothing %>
bruger.asp---
<% If Not Session(\"login\") = true Then Response.Redirect \"fejl.asp\" End If %>
Menu-framen lægger i et frameset med top- og mainframe. Login-funktionen skal fungere således at brugersiden fremkommer i hele browservinduet. Brugersiderne skal både kunne hentes lokalt på webserver og eksternt!
Jep, men smider du <script> if (parent.frames.length > 0) { parent.location.href = self.document.location } </script> ind på brugersiderne sørger DET for at det er hele browseren som åbner vinduet, kan lige smide det online så du kan se :)
Jeg har brug for et password-script (Javascript), som kan \"bryde ud\" af en frame og som kan hente et (internt og eksternt)frameset ind i parentframe.
hovsa... jeg kan da lige se at jeg har fået en bunke point jeg vist ikke skulle ha (ihvertfald ikke dem alle *G*)...
Bare fortsæt med løsning af problemet cliche, når i er færdige kan i bare lige sige til, så opretter jeg et spørgsmål med det ønskede antal point til cliche... er det en ok løsning, eller har i andre forslag... ?
Hej isl19960 og Cliche; som sagt beklager jeg at have givet forkerte point. Jeg håber at isl19960 vil give Cliche alle pointene, idet det er Cliche der har haft arbejdet med at udgive løsningen.
super - så må vi lige finde et tidspunkt hvor både cliche og jeg er på samtidig... så opretter jeg et spørgsmål med 200 point... :)
Don\'t worry - jeg er 100% ærlig og er godt klar over at det var en fejl jeg fik de point...
cliche -> jeg mener stadig at du skal poste koden her... linket er fint nu, men spørgsmålet kan jo godt blive læst om lang tid - hvor din server måske ikke længere er online eller ikke har den fil osv. - sådan må/skal det være... :)
<% If Not Session(\"login\") = true Then Response.Redirect \"fejl.asp\" End If %> <html> <head> <title>andreas</title> <script> if (parent.frames.length > 0) { parent.location.href = self.document.location } </script> </head> <body> åbner i _parent </body> </html>
bruger = Trim(Replace(Request.Form(\"bruger\"),\"\'\",\"\'\'\" )) kodeord = Trim(Replace(Request.Form(\"kodeord\"),\"\'\",\"\'\'\" ))
Set rs = Conn.Execute(\"Select * From TABEL Where bruger = \'\" & bruger & \"\' And kodeord = \'\" & kodeord & \"\'\") If rs.EOF Then Response.Redirect \"fejl.asp\" Else Session(\"login\") = true Response.Redirect bruger & \".asp\" End If
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.