Avatar billede motte Nybegynder
13. december 2001 - 13:58 Der er 5 kommentarer og
1 løsning

Login system...

Jeg skal lave et login system hvor brugerne indtaster deres telefon nr. samt et kodeord som er ens for alle!

Hvis de har været logget ind før kan systemet genkende deres telefonnr. og henter så deres tidligere indtastede data frem ellers bliver de oprettet og gemt til senere brug... jeg har lavet selve password delen men kan ikke finde ud af at lave delen som tjekker om brugeren allerede findes og ellers bliver den oprettet!

Nogen som kan hjælpe??

Mvh.
Morten
Avatar billede bojohansen Nybegynder
13. december 2001 - 14:12 #1
<%
SQL = (\"Select * From Table where TELEFON = TELEFONNUMMER\")

If Rs.EOF then
  sql1 = (\"Insert into table (TELEFON) values(TELEFONNUMMER)
  Conn.Execute (sql1)
%>

  Indhold i html for nye brugere

<% Else %>

  Indhold for oprettet brugere

<% End If %>
Avatar billede motte Nybegynder
14. december 2001 - 09:27 #2
Hej bojohansen,

Jeg tror du har fat i noget af det rigtige... men jeg kan desværre stadig ikke få det til at virke, kan du evt. hjælpe mig med at rette koden lidt til? Her er hvad jeg har i min login fil:

<!-- #include file=\"password.asp\"-->
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"database.mdb\")
Conn.Open DSN
%>
<%
strSQL = (\"Select * From Table where Telefon = \" & Request.Form(\"telefon\"))

If Rs.EOF then
  sql1 = (\"Insert into table (telefon) values \" & Request.Form(\"telefon\"))
  Conn.Execute (sql1)
%>

<HTML>
<BODY
DU HAR IKKE VÆRET LOGGET DIN FØR
</BODY>
</HTML>

<% Else %>

<HTML>
<BODY
DU HAR VÆRET LOGGET DIN FØR
</BODY>
</HTML>

<% End If %>
Avatar billede bojohansen Nybegynder
14. december 2001 - 11:47 #3
Noget lignende dette så ??

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>

<body bgcolor=\"#FFFFFF\" text=\"#000000\">
<!-- #include file=\"password.asp\"-->
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
  DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
  DSN = DSN & \"DBQ=\" & Server.MapPath (\"database.mdb\")
  Conn.Open DSN
Dim Tlf
Tlf = Request.Form(\"telefon\")
%>
<%
\'Se om telefonnummer allereder er i databasen.
Set RsSelect = Conn.Execute (\"Select * From Table where Telefon = \" & Tlf )

If RsSelect.EOF then
  \'Hvis telefonnummer ikke findes oprettes det.
  Set RsInsert = Conn.Execute(\"Insert into table (telefon) values(\" & Tlf & \"))
 
%>
DU HAR IKKE VÆRET LOGGET DIN FØR<br>

<% Else %>

DU HAR VÆRET LOGGET DIN FØR<br>
Dit Tlf = <% = RsSelect(\"TELEFON\") %><br>

<% End If %>
</body>
</html>
Avatar billede bojohansen Nybegynder
14. december 2001 - 11:55 #4
Set RsSelect = Conn.Execute (\"Select * From Table where Telefon = \" & Tlf & \"\")

If RsSelect.EOF then
  \'Hvis telefonnummer ikke findes oprettes det.
  Set RsInsert = Conn.Execute(\"Insert into table (telefon) values(\" & Tlf & \")\")

De skal lige ændres til dette istedet for.

Regner med at du selv har styr på om der skal sættes \' omkring din foespørgelse i sqllen.
Avatar billede motte Nybegynder
17. december 2001 - 07:48 #5
Det virker... du så har sandelig fortjent dine 100 point, tusind tak for hjælpen!! :o)
Avatar billede bojohansen Nybegynder
17. december 2001 - 10:20 #6
Det var så lidt.

Tak for points :-)
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