/ 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
mangler stadig det sidste....
Fra : sonny


Dato : 05-08-02 11:14

okay jeg har det første af det her... men magler ligsom noget...


<% if session("Login") <> true then
response.redirect "index.asp"
else %>


det er til at cheke om brugerne har logget ind og jeg mangler det
at der skal være i slutningen af koden.


hvad er det jeg mangler for at det virker sådan at det cheker om
at brugeren er logget på....

håber i kan hjælpe...

www.sonnyhk.tk

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Martin_P (05-08-2002)
Kommentar
Fra : Martin_P


Dato : 05-08-02 11:31

On Mon, 5 Aug 2002 10:14:22 +0000 (UTC), sonny <syreballon@ofir.dk>
wrote:

>okay jeg har det første af det her... men magler ligsom noget...
>
>
><% if session("Login") <> true then
>response.redirect "index.asp"
>else %>
>
>
>det er til at cheke om brugerne har logget ind og jeg mangler det
>at der skal være i slutningen af koden.
>
>
>hvad er det jeg mangler for at det virker sådan at det cheker om
>at brugeren er logget på....
>
>håber i kan hjælpe...
dette script har jeg på min side : copy/paste den hvis du
vil...Følgende kode skal på SAMTLIGE de sider du vil have password
beskyttet!!! - bare et sted i toppen


<%
' Connection til database
Set Conn = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & server.mappath("Database.mdb")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath


' Chekker om brugeren har en session.
' Hvis ikke så smides han af
IF Session("password-session") = "" Then
Response.Redirect("login.asp")
end if

%>




Og login.asp's kode :

<%
SET rs = Server.CreateObject("ADODB.Connection")
rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("Database.mdb")

'Her sættes sessionen til værende 2 timer.
Session.timeout = 120

If Request("mode") = "Check" then

Sql = "Select Count(*) as Found from users where (username = '" &
Request("username") & "') and (password ='" & Request("password") &
"')"
Set Login = Rs.Execute(Sql)

'check om login er OK. Hvis nej, så:
if Login("Found") = 0 then
Session("login") = 0
%>
<script language="Javascript">
alert("Forkert brugernavn eller adgangskode!!!!");
</script>
<%
'ellers - det er det samme som JA:
else
Session("Login") = 1
Session("password-session") = Request("username")
'så smid brugeren herover
Response.Redirect "logged_in.asp"
end if
else
end if

%>
<HTML>
<head>
<Link rel="stylesheet" href="../css/main.css">
</head>

<form method="POST" action="login.asp">

<input type="hidden" name="mode" VALUE="Check">
<div align="center">
<center>
<table border="0" width="20%" cellspacing="0" cellpadding="2">
<tr>
<td width="50%" align="right"><font face="Tahoma"
size="2">Brugernavn:</font></td>
<td width="50%"><font face="Tahoma" size="2"><input
type="text" name="username" size="20" style="font-family: Verdana;
font-size: 8 pt"></font></td>
</tr>
<tr>
<td width="50%" align="right"><font face="Tahoma"
size="2">Adgangskode:</font></td>
<td width="50%"><font face="Tahoma" size="2"><input
type="password" name="password" size="20" style="font-family: Verdana;
font-size: 8 pt"></font></td>
</tr>
<tr>
<td width="50%"></td>
<td width="50%"><font face="Tahoma" size="1"><%=error%><font
face="Tahoma" size="2">
      <input type="submit" value="Login" name="submit"
style="font-family: Verdana; font-size: 8 pt"></font></td>
</tr>
</table>
</center>
</div>
</form>

</BODY>
</HTML>

Håber du kan bruge noget af det...

Martin_P

Jens Bjargum (05-08-2002)
Kommentar
Fra : Jens Bjargum


Dato : 05-08-02 12:41

> <% if session("Login") <> true then
> response.redirect "index.asp"
> else %>

> hvad er det jeg mangler for at det virker sådan at det cheker om
> at brugeren er logget på....
>
> håber i kan hjælpe...

Ved ikke om jeg har misforstået spørgsmålet. Men er det bare det script du
har skrevet ovenfor du vil ha' hjælp til at få til at virke? Så skal det
bare se således ud :

<%
if session("Login") <> true then
response.redirect "index.asp"
End If
%>



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste