webForumDet fria alternativet

Användare och lösenord

ASP

3 svar · 220 visningar · startad av mdb

Medlem sedan juli 20014 inlägg
Frågan#1

Hej alla!

Går det (orkar inte testa - 02:30 nu) t ex om man har en db med namn,lösen & sida att t ex

<% If Request.Form(Namn) = conn("namn")  AND_ 
If Request.Form("losen") = conn("losen") Then
Response.Redirect conn("sida")%>

Förkl. Om man loggar in med rätt namn & lösenord som finns i databasen så skickas man till den sidan som står angiven i conn("sida"). Hur fixar man det?

god natt, nu ska jag lägga mig zZzzZzz

------------------
<A HREF="mailto:mupp@mydicksbigger.com">mupp@mydicksbigger.com
</A>
mydicksbigger.com

Medlem sedan maj 20012 812 inlägg
#2

Om du hade lagt den tiden som det tog att skriva inlägget på att testa din kod så hade du säkert kommit fram till om det fungerar eller ej.

- Magnus

Medlem sedan juli 20003 825 inlägg
#3

confirm.asp

<!--#include virtual="/admin/open.asp" -->

<%
SQL = "SELECT * FROM [users] WHERE [x_user] = '" & request("x_user") & "';"
set mySQL = Conn.Execute(SQL)
on error resume next

IF mySQL("x_password")  = request("x_password") THEN
	session("x_ID")     = mySQL("x_ID")
	session("x_userID") = mySQL("x_ID")
	session("x_name")   = mySQL("x_firstname") & " " & mySQL("x_lastname")
	session("x_email")  = mySQL("x_email")

	' ## SET TIMEOUT
	Session.timeout = 60*5
END IF
%>
<!--#include virtual="/admin/close.asp" -->

<%
response.redirect "index.asp"
%>

------------------
OLR WebAdmin

Medlem sedan dec. 19996 721 inlägg
#4

Men det är ju lite onödigt....

SQL = "SELECT * FROM [users] WHERE [x_user] = '" & request("x_user") & "' AND [x_password]= '" & request("x_password") & "'"
set mySQL = Conn.Execute(SQL)
if mySQL.EOF then
'felaktigt login
else
' rätt
.......

263 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)