hey raga... sono nuovo e quindi nn me ne intendo molto...
qualkuno potrebbe spiegarmi dove mettere i database??
li devo mettere sul mio spazio web, sul pc o su tuttedue??
xfavore ho assolutissimamente bisogno d'aiuto...![]()
hey raga... sono nuovo e quindi nn me ne intendo molto...
qualkuno potrebbe spiegarmi dove mettere i database??
li devo mettere sul mio spazio web, sul pc o su tuttedue??
xfavore ho assolutissimamente bisogno d'aiuto...![]()
Dipende dove lavori.
Se lavori in locale il db va in locale sul tuo pc altrimenti lo metti su web insieme alle tue pagine.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
ok... ma mi spieghi qua cosa devo fare??
<% Response.Buffer = True %>
<%
strUtente = Request.Form("txtUtente")
strPassword = Request.Form("txtPassword")
if(strUtente<>"") and (strPassword<>"") then
Set CurrConn=Server.CreateObject("ADODB.Connection")
strConnection="driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("utenti.mdb")
CurrConn.Open (strConnection)
strSql = "SELECT * FROM Utenti WHERE ute_utente='" & strUtente & "' AND ute_password='" & strPassword & "'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strSql, CurrConn ,3,3
if not(rs.eof) then
response.cookies("EXAlogin")("login")="si"
response.cookies("EXAlogin")("utente")=strUtente
response.write("Autentificazione accettata!")
else
response.write("Utente o password non validi!")
response.write("
Torna al login")
end if
rs.Close
set rs = Nothing
CurrConn.Close
set CurrConn = Nothing
else
response.write("Utente o password non validi!")
response.write("
Torna al login")
end if
%>
è uno script x proteggere una pagina...
devo modificare qualkosa???
xkè mi dà questo errore:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/alkresl/sezione_protetta/verifica.asp, line 17
strUtente oppure strPassword sono vuote...
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
ehm.. potresti spiegrati meglio???sono proprio ciuco io...
![]()
![]()
Non so come spiegarti che se una tra la user e la password che cerchi nella tabella è vuota ti da errore...![]()
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
quindi cha faccio??Originariamente inviato da Roby_72
Non so come spiegarti che se una tra la user e la password che cerchi nella tabella è vuota ti da errore...![]()
Robyaiutooooooooo
Scusa Roby se mi intrometto.
Potresti usare questo semplice script:
poi inserisci in ogni pagina che vuoi proteggere:codice:<% Dim nome_ut Dim pass nome_ut = Replace(Request.Form("nome_utente"), "'", "''") pass = Replace(Request.Form("password"), "'", "''") Dim cn Set cn = Server.CreateObject("ADODB.Connection") cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("/mdb-database/utenti.mdb") Dim sql sql = "SELECT ID FROM Utenti WHERE NOMEUTENTE='" &nome_ut&_ "' AND PASSWORD='" &pass& "'" Dim rs Set rs = cn.Execute(sql) Dim autenticato if rs.eof then autenticato = false else autenticato = true end if rs.Close cn.Close Set rs = Nothing Set cn = Nothing if autenticato = true then Session("Autenticato") = "OK" Response.Redirect("index.asp") else Response.Redirect("index1a.asp") end if %>
Naturalmente se la cartella dove metti il database si chiama "mdb-database", altrimenti devi sostituirlo con il nome della tua cartella.codice:<% if Session("Autenticato")<>"OK" then Response.Redirect("index.asp") end if %>
![]()
Ops! Scusa!
Index.asp è la pagina protetta
Index1a.asp è la pagina di login
![]()
uffff.... mi dà errore... qualkuno che ha msn potrebbe darmi il suo indirizzo in privato??? vorrei chiedergli un paio di cose...