/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Loginprocedure
Fra : Nils Nyvang Bacher


Dato : 16-02-03 22:28

Kan nogen lede mig til noget materiale om at lave en login procudure som
sender en bruger til en bestemt site og kun til den og ingen anden?

/Nils



 
 
Archie Mósses (16-02-2003)
Kommentar
Fra : Archie Mósses


Dato : 16-02-03 22:40

D kan da gøres på denne simple måde... kan det ikke?

Hvorfra man skal logge ind:

<form name="form" action="sikkerside.asp" method="post">
<input type="text" name="username" id="form">
Password<br /><input type="password" name="userpwd" id="form">
<input type="hidden" name="login" value="true">
<input type="submit" value="Login" id="form2">
</form>

Hvortil man skal komme

<% If Request.Form("username") = "Børge" Then
If Request.Form("userpwd") = "Børgeskode" Then
%>

INHOLD PÅ SIDEN

<% Else
Response.Redirect "ingenadgang.asp"
End If
%>

Kan godt være det virker lidt for nemt kommet omkring, men det virker da,
ellers skal man til at finde de lange koder frem, og det har jeg ikke tid
til for jeg skal snart i seng... :)



--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Nils Nyvang Bacher (16-02-2003)
Kommentar
Fra : Nils Nyvang Bacher


Dato : 16-02-03 22:44

Jeg skal køre det via en database da jeg har ret mange som skal komme til
deres "egen" side på sitet. Så jeg kan ikke lige se hvordan det kan lade sig
gøre. Er nemlig noget nybegynder til ASP.

/Nils

"Archie Mósses" <archiemosses@msn.com> skrev i en meddelelse
news:b2p0fg$9b4$1@sunsite.dk...
> D kan da gøres på denne simple måde... kan det ikke?
>
> Hvorfra man skal logge ind:
>
> <form name="form" action="sikkerside.asp" method="post">
> <input type="text" name="username" id="form">
> Password<br /><input type="password" name="userpwd" id="form">




Archie Mósses (16-02-2003)
Kommentar
Fra : Archie Mósses


Dato : 16-02-03 22:51

Sådan her kan du lave en database login... du kan vel selv se hvorfra den
henter de data den skal bruge, fra form.
<%
Dim Conn, cStr, sql, RS, username, userpwd
username = Request.Form("username")
userpwd = Request.Form("userpwd")
Set Conn = Server.CreateObject("ADODB.Connection")
cStr = "DRIVER={Microsoft Access Driver (*.mdb)};"
cStr = cStr & "DBQ=" & Server.MapPath("database.mdb") & ";"
Conn.Open(cStr)
sql = "select username from Members where username = '" & LCase(username) & "'"
sql = sql & " and userpwd = '" & LCase(userpwd) & "'"
Set RS = Conn.Execute(sql)
If RS.BOF And RS.EOF Then
Session("UserLoggedIn") = "false"
Else
Session("UserLoggedIn") = "true"
End If
End If
%>

Her er koden du kan ligge på den "hemlige" side:

<% If Request.Session("UserLoggedIn") <> "true" Then
Response.Redirect "default.asp"
End If %>

Sidens indhold...

Håber d kan bruges :)

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søren Kaastrup (17-02-2003)
Kommentar
Fra : Søren Kaastrup


Dato : 17-02-03 09:55

Archie Mósses wrote in dk.edb.internet.webdesign.serverside.asp:
> Sådan her kan du lave en database login... du kan vel selv se hvorfra den
> henter de data den skal bruge, fra form.
> <%
&gt; Dim Conn, cStr, sql, RS, username, userpwd
&gt; username = Request.Form("username")
&gt; userpwd = Request.Form("userpwd")
&gt; Set Conn = Server.CreateObject("ADODB.Connection")
&gt; cStr = "DRIVER={Microsoft Access Driver (*.mdb)};"
&gt; cStr = cStr & "DBQ=" & Server.MapPath("database.mdb") & ";"
&gt; Conn.Open(cStr)
&gt; sql = "select username from Members where username = '" & LCase(username) &
"'"
&gt; sql = sql & " and userpwd = '" & LCase(userpwd) & "'"
&gt; Set RS = Conn.Execute(sql)
&gt; If RS.BOF And RS.EOF Then
&gt; Session("UserLoggedIn") = "false"
&gt; Else
&gt; Session("UserLoggedIn") = "true"
&gt; End If
&gt; End If
&gt; %>
>
> Her er koden du kan ligge på den "hemlige" side:
>
> <% If Request.Session("UserLoggedIn") <> "true" Then
&gt; Response.Redirect "default.asp"
&gt; End If %>
>
> Sidens indhold...
>
> Håber d kan bruges :)
>
> --
> Danmarks største specialiserede IT jobdatabase
> - Udelukkende med IT- og internetrelaterede jobs
> - Opret en profil og lad drømmejobbet finde dig
> KLIK HER! => http://www.html.dk/job
Ved ikke om jeg lige må blande mig lidt
men ville det ikke være bedst lige at trimme den der request?
ala:
Trim(Replace(request.form("login"),"'","''" ))

bare for at stoppe evt. indbrud??

Søren


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søg
Reklame
Statistik
Spørgsmål : 177502
Tips : 31968
Nyheder : 719565
Indlæg : 6408534
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste