Avatar billede ditteriis Nybegynder
02. maj 2001 - 11:14 Der er 4 kommentarer og
1 løsning

Kundenummer/Password

Jeg er ved at lave en slagsportal og skal lave en side, hvor kunden ved hjælp af et givent kundenummer og password kan kan logge sig ind og bestille varer. Hvordan laver jeg dette login (kundenummer og password) i en Accessdatabase og vha. asp??
Jeg er rimlig lost..
Avatar billede halfblind Nybegynder
02. maj 2001 - 11:36 #1
her er en færdig løsning....
en password med en underliggende access database, så kan du tilføje så mange brugere du vil

http://www.netcoders.dk/sources.asp?mode=view_source&id=29&tech_id=1
Avatar billede darkhero Nybegynder
04. maj 2001 - 18:16 #2
jeg kan lave en til dig når jeg kommer hjem til min egen maskine...

er du stadig intereseret?
Avatar billede darkhero Nybegynder
04. maj 2001 - 18:16 #3
SKal du bruge en kode eller en fil?
Avatar billede ditteriis Nybegynder
05. maj 2001 - 20:46 #4
Jeg skal bruge en kode..
Avatar billede darkhero Nybegynder
06. maj 2001 - 11:26 #5
<% mode = request(\"mode\") %>
<% if mode = \"\" then %>
<center><H1>Login</H1></center>
<div align=\"center\">
<center>
<table border=\"0\" width=\"234\" cellspacing=\"0\" cellpadding=\"0\">
<form method=\"post\" action=\"login.asp?mode=login\">
<tr>
<td width=\"85\">Brugernummer:</td>
<td width=\"151\"><input type=\"text\" name=\"brugernavn\" style=\"border: 1 solid #6600cc\"></td>
</tr>
<tr>
<td width=\"85\">Password:</td>
<td width=\"151\"><input type=\"password\" name=\"password\" style=\"border: 1 solid #6600cc\"></td>
</tr>
<tr>
<td width=\"85\"></td>
</center>
<td width=\"151\">
<p align=\"right\"><input type=\"submit\" value=\"Login\"></p>
</td>
</tr>
</table>
</div>
</form>
<% end if %>

<% if mode = \"login\" then %>
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"databasen.mdb\")
Conn.Open DSN

strSQL = \"Select * from MAPPE where BRUGERNUMMER = \'\" & Request.form(\"brugernavn\") & \"\'\"
Set rs = Conn.Execute(strSQL)

If rs.BOF Or rs.EOF Then
Response.Redirect(\"login.asp\")
end if

intBrugernavn = rs(\"BRUGERNUMMER\")
intPassword = rs(\"PASSWORD\")


If Request.Form(\"brugernavn\") = intBrugernavn AND Request.Form(\"password\") = intPassword Then
Response.Cookies(\"login\")(\"login\") = \"ja\"
Response.Cookies(\"login\").Expires = Date+1
end if
end if



Conn.Close
Set Conn = Nothing

if Request.Cookies(\"login\")(\"login\") = \"ja\" then
response.write(\"Du er logget ind\")
else
response.redirect \"login.asp\"
%>
<% end if %>

I de filer der skal beskyttes skal der stå:
<% If Request.Cookies(\"login\")(\"login\") = \"ja\" then
else
response.redirect(\"login.asp\")
end if %>


Du ska erstatte MAPPE med navnet på mappen i access-databasen
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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