Ciao a tutti
Vorrei sapere come fare per creare un'area membri protetta dall'inserimento username/password all'interno del mio sito web, fatto con front page...
Grazie!
Ciao a tutti
Vorrei sapere come fare per creare un'area membri protetta dall'inserimento username/password all'interno del mio sito web, fatto con front page...
Grazie!
devi usare asp/aspx/php ecc..
potresti utilizzare anke js, ma ciò equivarrebbe a livello di protezione sotto zero![]()
Devi usare linguaggi lato server come ASP, PHP, JAVA.....l'HTML non basta.![]()
Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!
Ma siccome di ste cose nn sono esperto, come faccio per inserirle in una pagina fatta in html?
E cmq come dovrei fare per crearle con altri linguaggi?
in html NON PUOI!
ti basta rinominare la pagina in *.asp/*.aspx/*.php e inserirci il codice .. se non sai come fare kiedi aiuto nei forum appositi .. innanzitutto scopri quale linguaggio supporta il tuo sito e scegli uno di questi 3![]()
cmq in tutti e 3 i forum ci sono già milioni di domande simili .. fai una ricerca con "login"
Ho trovato questo post in un altra discussione...
fai così
creati un db con access con una tabella sola in cui metterai le userid e le password correlate
fai una pagina html con questo codice e chiamala autenticazione.asp
<html>
<head>
<title>TITOLO Bello</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="login.asp">
<input type="text" name="Userid">
user</p>
<input type="password" name="Password">
pwd</p>
<input type="submit" name="Submit" value="Entra">
</p>
</form>
</body>
</html>
poi fai un'altra pagina con questo codice e chiamala login.asp
<%
Dim cn : Set cn = Server.CreateObject("ADODB.Connection")
Dim strConn
strConn = "driver={Microsoft Access Driver (*.mdb)};dbq="&_
server.MapPath("DATABASE-CHE-HAI-CREATO.mdb ") & ";"
Dim sql
sql =" Select * from Nome-Tabella where Userid = ' "& request.form("userid") &" ' and Password = ' "& request.form("password") &" ' "
cn.open strConn
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, cn, , , adCmdText
if rs.eof then
response.redirect ("errore.htm")
else
session("autenticazineok")=1
response.redirect ("primapaginabella.htm")
end if
%>
Le scritte rosse sono variabili, nel senso che sono i nomi delle colonne della tabella nel db access, oppure il nome del db che hai creato, oppure il nome della tabella. dovrebbe essere intuitivo comunque.
dove c'è response.redirect("metti il nome della tua pagina che vuoi fare visualizzare ")
Una volta fatto tutto questo creati un link che collega alla pagina autenticazione.asp
e il gioco è fatto
Una domanda: queste pagine in asp le posso fare con frontpage vero? Basta che le salvo come .asp??
Altra domanda: una volta fatte le pagine autenticazione.asp e login.asp, le devo mettere nel mio spazio web e semplicemente fare un link che mi porti alla pagina autenticazione.asp???
si .. xò devi sperare ke il tuo spazio web supporti asp .. altrimenti nienteUna domanda: queste pagine in asp le posso fare con frontpage vero? Basta che le salvo come .asp??
ovvio ke le devi mettere sul tuo spazio .. altrimenti il povero server nn se le può mica inventareAltra domanda: una volta fatte le pagine autenticazione.asp e login.asp, le devo mettere nel mio spazio web e semplicemente fare un link che mi porti alla pagina autenticazione.asp???![]()
poi dall'home page fai un link alla pagina del login
Ho scoperto con dispiacere che il server di AV non supporta l'.asp...
Conviene quindi farlo in php vero? ma è necessario in ogni caso installare un db Mysql??? Non c'è un modo x creare uno script di questo genere senza dover usare sql...?
ci sono metodi, tipo i database txt, ma non sono per niente affidabili (sopratutto quando contengono password di utenti)
PIERCHI
Dunque cosa mi consigliereste di fare?Originariamente inviato da pierchi
ci sono metodi, tipo i database txt, ma non sono per niente affidabili (sopratutto quando contengono password di utenti)
Potreste dirmelo in una procedura passo/passo? Sono un pò imbranato...![]()