20. juni 2004 - 15:25 Der er 4 kommentarer og
2 løsninger

Login system

Hej. Er der nogen som kan hjælpe mig i gang med et "simpelt" login system. Jeg har adgang til en webserver hos b-one.net

Jeg kan ikke rigtig komme i gang... system skal være i ASP og databasen i MySql.


Håber nogen kan hjælpe...


Brandmanden
Avatar billede ttopholm Nybegynder
20. juni 2004 - 16:35 #1
Her er der en :-)

<%
connectionString =     "Driver={mySQL ODBC 3.51 Driver};" & _
                    "Server=localhost;" & _
                    "Port=3306;" & _
                    "Option=131072;" & _
                    "Stmt=;" & _
                    "Database=dindatabase;" & _ ' skal du skrive navnet på din db
                    "Uid=brugernavn;" & _ ' brugernavn her
                    "Pwd=password" ' password her

set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open connectionString

if request ("mode") = "login" then
  'Opretter forbindelse til databasen


  'ændre input
  Login = Trim(Replace(Request.Form("bruger"),"'","''" ))
  Password = Trim(Replace(Request.Form("pass"),"'","''" ))
  'Opbygger Sql-sætningen
  'du skal ændre din_tabel, til hvad din tabel hedder, og du skal ændre kolonne navnene, medmindre de hedder bruger og kodeord :-)
  rsSQL = "SELECT * FROM din_tabel where bruger = '" & login & "' and kodeord = '" & Password & "'"

  'hvis brugeren var i databasen
  set rs = Conn.execute(rsSQL)
  If Not (rs.BOF Or rs.Eof) Then
    session("login") = True
    Response.redirect "default.asp" ' her er siden den skal vise når log er ok
  Else
    ' Hvis brugeren ikke var i databasen
    Response.redirect "ikkeok.asp" ' her er siden den skal vise når det ikke er ok
  End If

  ' Lukker forbindelse til databasen
  Conn.Close
  Set Conn = Nothing

End if
%>


<table width="430" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td height="97" valign="top"><form action="log.asp" method="post" target="_self">
    <table width="44%" border="0" align="center">
      <tr>
        <td>Dom&aelig;ne:</td>
        <td><input name="bruger" type="text" id="bruger" value=""></td>
      </tr>
      <tr>
        <td>Password:</td>
        <td><input name="pass" type="password" id="pass" value=""></td>
      </tr>
    </table>
    <div align="center">
      <input type="hidden" Name="Mode" Value="login">
      <input type="submit" name="Submit" value="Log ind::">
    </div>
    </form>
    <div align="center"></div>
    </td>
  </tr>
</table>
20. juni 2004 - 18:30 #2
Tak for det, jeg får en Sun ONE ASP VBScript compilation (0x800A03F2) fejl -  line 8, column 1 ???

Kan du skære det lidt mere ud i PAP eller er det bare mig?

Brandmanden
Avatar billede cafo Nybegynder
21. juni 2004 - 20:08 #3
Hej Brandman, jeg har fundet et par stykker som du frit kan downloade!
http://www.script.dk/search.jsp?area=sourcecode&query=login
Avatar billede cafo Nybegynder
21. juni 2004 - 20:09 #4
Der er både asp, php og java
21. juni 2004 - 21:30 #5
Ser alt sammen meget fint ud, gode sidder. Kan ikke rigtig finde noget system som benytter MySql som database... ???
Avatar billede ttopholm Nybegynder
22. juni 2004 - 11:58 #6
faa du stadig fejl
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