jwradheMedlem sedan juni 2002711 inlägg 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.
hur gör man så?
Jesper TMedlem sedan nov. 20017 144 inlägg jwradheMedlem sedan juni 2002711 inlägg men den kollar ju inte från en db där!
suddenMedlem sedan okt. 2002341 inlägg Det är väl bara att öppna databasen och exekvera en SQL sats som tar fram alla lösenordsposter, och sen kollar man med en If sats:
If Request.Form("lösen") = lösenordsposten Then...det som händer
Borde va nått sånt!
Hoppas jag förstod dig rätt, ett loginscript:
http://www.webforum.nu/showthread.php?s=&postid=78202#post78202
Glöm bara inte att köra en replace på olämpliga tecken på de variabler du får från formuläret.
solbulleMedlem sedan mars 20015 287 inlägg Ö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)
http://www.webforum.nu/showthread.php?s=&postid=54495#post54495
RED. Som vanligt lite sen när jag har alla mina fönster öppna, scriptet ovan verkar ju vara lysande.
Jesper TMedlem sedan nov. 20017 144 inlägg Du kan ju kika på detta, och ta idéer ifrån:
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")