I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
vil du ikke skrive den der connection osse? - jeg er ikke så lyn-klog... ved godt der er torturials osv, men har ikke rigtig tid til det nu. på forhånd tusind tak...
sql = "Select * From user_table Where user = '"&username&"' And pass = '"&password&"'" set rs = Conn.execute sql
if not rs.eof then Session("admincookie") = "True" else Response.redirect("FEJLSIDE") end if conn.close set Conn = nothing Response.Redirect("root.asp?page=7") %>
Du skal så blot rette stien til databasen. Du kan vælge at "mappe" den som herover eller du kan skrive den fulde sti dvs d:\blabla\www\ditdoæne\DB\dindatabase.mdb ..i den dur
jeg rettede det til en session... men det er selvfølgelig frit valg om du vil benytte sessions eller cookies Hvis du har små prblemer...så er html.dk et godt begynder sted :o)
sql = "Select * From user_table Where user = '"&username&"' And pass = '"&password&"'" set rs = Conn.execute sql
if not rs.eof then Session("admincookie") = "True" else Response.redirect("FEJLSIDE") end if Conn.close set Conn = nothing Response.Redirect("root.asp?page=7") %>
Det har det da bestemt for så skal --- username = Replace(Request.Form("username"),"'","''") password = Replace(Request.Form("password"),"'","''") --- skiftes ud med --- username = Replace(Request.Querystring("username"),"'","''") password = Replace(Request.Querystring("password"),"'","''")
yep... jeg venter bare så... men hvis du ved hvad der er galt, må du godt sende det stykke kode der er rettet... så jeg ved hvad der var glat :-D - det lærer jeg da lidt ved..
damn en gang....sorry..hehe øhh bøhh.. synes at kunne se at din form har method="post" så du skal bruge det med request.form. Du har ikke sat det ind i koden som jeg skrev? Så sæt dette ind i stedet for det gamle du havde (og så dropper vi lige option explicit til at starte med ----- <% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/cgi-bin/database.mdb") Conn.Open DSN
sql = "Select * From user_table Where user = '"&username&"' And pass = '"&password&"'" set rs = Conn.execute sql
if not rs.eof then Session("admincookie") = "True" else Response.redirect("FEJLSIDE") end if Conn.close set Conn = nothing Response.Redirect("root.asp?page=7") %>
nope du skal lige rette denne Session("admincookie") = "True" til Response.Cookies("admincookie") = "True" ..--- Endvidere skal denne rettes Response.redirect("FEJLSIDE") til en evt fejlside eller fejl medelelse når der indtastes forkert
Jamen svar :o) .. godt det virker og det var da så lidt Vil i øvrigt også foreslå dig ..på sigt..engang..at lave dit design om Så du ikke har een side med 1200 linjer kode, men deler det op Det gør det nemmere hvis du engang skal lave noget om :o)
Nej du kan også gemme det i en cookie Men jeg vil anbefale sessions fx følgende der hvor du laver login Session("brugernavn") = username Så kan du hele tiden refere sådan her response.write "Du er "&Session("brugernavn")&" velkommen til"
Sorry..gik altså i seng :o) Hvis du laver det i sessions login side: --- session("loggetin") = "true" --- øverst i beskyttede sider : --- if session("loggetin") <> "true" then response.redirect("logind_side.asp") end if --- Tilsvarende med cookies hvis det er Så princippet er at du sætter en session til true når de logger ind På de beskyttede sider tjekker du så allerførst om denne session er sat til true Hvis ikke den er det så smider du dem væk til login siden, og ellers , ja så er de logget ind og ser din side
Synes godt om
Ny brugerNybegynder
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.