Avatar billede laserzap Nybegynder
12. februar 2001 - 18:20 Der er 26 kommentarer og
1 løsning

Et simpelt login system ??

Hejza alle sammen,

Der skulle vel ikke være nogen der har et simpelt login system, som kører på en access DB ??
Jeg gider ikke at bruge dem fra www.netcoders.dk eller lignende sites!

Det skal bare være et simpelt login system :)
Avatar billede brain Nybegynder
12. februar 2001 - 18:24 #1
Jeg har et liggende somewhere....skal du have det på mail?
Avatar billede laserzap Nybegynder
12. februar 2001 - 18:26 #2
Ja tak...
DJ@netzilla.dk
Avatar billede brain Nybegynder
12. februar 2001 - 18:30 #3
er sendt...
Avatar billede laserzap Nybegynder
12. februar 2001 - 18:40 #4
...er modtaget
Avatar billede brain Nybegynder
12. februar 2001 - 18:44 #5
...er cool
Avatar billede laserzap Nybegynder
12. februar 2001 - 18:46 #6
jeg har ikke testet det endnu, da jeg sidder og prøver at sende nogle blomster fra interflora.dk :)
Avatar billede brain Nybegynder
12. februar 2001 - 18:50 #7
ok. du siger bare til hvis du skal have noget forklaring eller noget...
Avatar billede laserzap Nybegynder
12. februar 2001 - 19:06 #8
Den er jo downloadet...
Avatar billede laserzap Nybegynder
12. februar 2001 - 19:06 #9
En anden har jo Copyright på den...
Avatar billede laserzap Nybegynder
12. februar 2001 - 19:08 #10
Er der ikke nogen/eller dig, der kan lave en simpelt login system ??
Der skal forresten kun være en fil...
Avatar billede brain Nybegynder
12. februar 2001 - 19:09 #11
Den copyright skal du ikke tage for gode varer. Vær forvisset om at det er mig der har lavet det..
Avatar billede brain Nybegynder
12. februar 2001 - 19:10 #12
Hmm, jeg kan prøvet at lave et i en fil....det har jeg aldrig prøvet før....øjeblik
Avatar billede brain Nybegynder
12. februar 2001 - 20:04 #13
Done....hvor vil du have det? her?
Avatar billede brain Nybegynder
12. februar 2001 - 20:30 #14
<%

sub doHtml( referring_page )
%>
    <HTML>
    <HEAD>
    <TITLE>Login i whatever</TITLE>
    </HEAD>
    <BODY>
    <form  action=\'onelogin.asp\' method=post id=form1 name=form1>
      <input type=hidden name=referring_page value=\'<%=referring_page%>\'>
      <P>
    <TABLE cellSpacing=1 cellPadding=1 width=\'75%\' border=1>
     
      <TR>
        <TD>brugernavn:&nbsp;</TD>
        <TD><INPUT type=text name=username></TD></TR>
      <TR>
        <TD>kodeord</TD>
        <TD><INPUT type=password name=password></TD></TR>
      <TR>
        <TD></TD>
        <TD><INPUT type=submit value=Login name=submit.x></TD></TR></TABLE></P>
   
    </form>
    </BODY>
    </HTML>
<%
            Response.end
end sub

    If Session(\"usr_id\") = \"\" then
        if not isempty(Request.Form(\"submit.x\")) then
            username = Request.Form(\"username\")
            password = Request.Form(\"password\")

            referring_page = Request.Form(\"referring_page\")

            Set DBConn = Server.CreateObject(\"ADODB.Connection\")
            DBConn.Open \"menus\"

            If    (username <> \"\") AND (password <> \"\") Then
                sql = \"SELECT * FROM tblUsers WHERE username = \'\" & username & \"\' AND password = \'\" & password & \"\'\"
                Set adm = DBConn.Execute(sql)
           
                if adm.EOF then
                    adm.close
                    set adm = nothing
                    doHtml( referring_page )
                else
                    Session(\"usr_id\") = adm(\"id\")
           
                    adm.close
                    set adm = nothing
   
                    Response.Redirect( referring_page )
                    Response.End       
                end if
            else
                doHtml( referring_page )
            end if
        else
            referring_page = Request.ServerVariables(\"SCRIPT_NAME\")

            doHtml( referring_page )
        end if
    End If

%>
Avatar billede brain Nybegynder
12. februar 2001 - 20:31 #15
jeg har brugt denne fil til at teste med...

<%@ Language=VBScript %>
<!--#include file=\"onelogin.asp\"-->
<HTML>
<HEAD>
<META NAME=\"GENERATOR\" Content=\"Microsoft Visual Studio 6.0\">
</HEAD>
<BODY>
test
<P>&nbsp;</P>

</BODY>
</HTML>
Avatar billede laserzap Nybegynder
12. februar 2001 - 20:44 #16
Jeg har ændret måden den connecter til db\'en med.
Men hvordan får jeg den til at redirecte til en anden side ????

Min kode ser så\'n ud :

<%

sub doHtml( referring_page )
%>
    <HTML>
    <HEAD>
    <TITLE>Login i whatever</TITLE>
    </HEAD>
    <BODY>
    <form  action=\'default.asp\' method=post id=form1 name=form1>
      <input type=hidden name=referring_page value=\'<%=referring_page%>\'>
      <P>
    <TABLE cellSpacing=1 cellPadding=1 width=\'75%\' border=1>
     
      <TR>
        <TD>brugernavn:&nbsp;</TD>
        <TD><INPUT type=text name=username></TD></TR>
      <TR>
        <TD>kodeord</TD>
        <TD><INPUT type=password name=password></TD></TR>
      <TR>
        <TD></TD>
        <TD><INPUT type=submit value=Login name=submit.x></TD></TR></TABLE></P>
   
    </form>
    </BODY>
    </HTML>
<%
            Response.end
end sub

    If Session(\"usr_id\") = \"\" then
        if not isempty(Request.Form(\"submit.x\")) then
            username = Request.Form(\"username\")
            password = Request.Form(\"password\")

            referring_page = Request.Form(\"referring_page\")

            Set Conn = Server.CreateObject(\"ADODB.Connection\")
            Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\\db\\chat\\chat.mdb\"
       

            If    (username <> \"\") AND (password <> \"\") Then
                sql = \"SELECT * FROM reg_brugere WHERE brugernavn = \'\" & username & \"\' AND adgangskode = \'\" & password & \"\'\"
                Set adm = Conn.Execute(sql)
           
                if adm.EOF then
                    adm.close
                    set adm = nothing
                    doHtml( referring_page )
                else
                    Session(\"usr_id\") = adm(\"id\")
           
                    adm.close
                    set adm = nothing
   
                    Response.Redirect( referring_page )
                    Response.End       
                end if
            else
                doHtml( referring_page )
            end if
        else
            referring_page = Request.ServerVariables(\"SCRIPT_NAME\")

            doHtml( referring_page )
        end if
    End If

%>
Avatar billede laserzap Nybegynder
12. februar 2001 - 20:49 #17
Hvis login oplysningerne er korrekte :))
Avatar billede brain Nybegynder
12. februar 2001 - 21:22 #18
Ved at inkludere den fil i den fil du vil redirecte til...ligesom i min test fil
Avatar billede laserzap Nybegynder
16. februar 2001 - 18:37 #19
Hvis du får 15 point ekstra, gider du så at lave en lille funktion ??
Avatar billede brain Nybegynder
16. februar 2001 - 18:54 #20
En lille funktion der kan hvad?
Avatar billede laserzap Nybegynder
16. februar 2001 - 18:59 #21
Ligesom på eksperten;
Man kan vælge om man vil blive husket.
Man kan vælge om man vil logges automatisk ind.
Man kan vælge om man ikke vil huskes.

Kan du lave sådan en funktion ??
Avatar billede brain Nybegynder
16. februar 2001 - 19:03 #22
ja, men jeg tror det er lidt mere værd en 15 point :)
Avatar billede laserzap Nybegynder
16. februar 2001 - 19:05 #23
hvor meget så ?
Avatar billede brain Nybegynder
16. februar 2001 - 19:12 #24
efter at have vurderet det, så er der for mange ubekendte for mig i det. Det vil komme til at tage for meget tid er jeg bange for. Måske kan du oprette et nyt spørgsmål, og finde nogen der har lidt mere tid en mig....desværre :)
Avatar billede laserzap Nybegynder
16. februar 2001 - 19:16 #25
ok, det prøver jeg...
Avatar billede brain Nybegynder
16. februar 2001 - 19:20 #26
Men derfor må du jo godt lukke dette spørgsmål :)
Avatar billede laserzap Nybegynder
16. februar 2001 - 20:05 #27
selvfølgelig :)))
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