hur gör man så att från ett formulär så kollar koden i databasen om det finns nån med samma lösen och namn som det som e ifyllt i formuläret....finns de så skickas personen till en ssida...om snubben itne finns så skickas han tillbaka till logga in sidan.
Öppna databasen med det lösen och id som kommer från formuläret, om posten finns = liraren loggas in och redirectas ev. till ny sida, om posten saknas => redirect till inloggning igen.
Typ som i detta något kanske överarbetade script (mycket sessions)
username = Request.Form("username")
password = Request.Form("password")
page = Request.Form("page")
'Öppna databasen
%>
<!--#include virtual="/conn.asp"-->
<%
'Hämta användaren
sql = "SELECT username FROM users WHERE StrCOMP(username,'" & username & "',0) = 0 AND strcomp(password,'" & password & "', 0) = 0"
Set rsUser = Server.CreateObject("ADODB.Recordset")
rsUser.Open sql, conn, 3, 3
'If there was a valid recordset there, then send them back to the page they came from, with the username cookie set
If (not rsUser.BOF) and (not rsUser.EOF) then
Session("username") = rsUser("username")
end if
rsUser.close
set rsUser = nothing
conn.close
set conn = nothing
Response.Redirect(page)
end if
response.redirect("index.asp")
133 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe