Ciao ragazzi.
Sto facendo un pò di pratica con il MYsql e il phpmyadmin.
Il problema è che ne capisco poco (di php e sql intendo) e
vorrei il vostro aiuto.
Ho scaricato da freephp.it il file "password protection"
che potete trovare qui: http://freephp.html.it/script/view_script.asp?id=593
E' molto semplice da configurare e da installare.
L'ho provato in locale con win2000 (su cui è installato tutto il necessario
per farlo funzionare) prima di uploadarlo sul server (web)altervista.
Ecco il problema: inserendo l'user id e la password: admin-admin (come richiesto
all'inizio) richiamando qualsiasi file della cartella admin(faccio bene?) per il primo accesso
e per creare gli account, mi si avverte che la combinazione user id e password è
sbaglita. Con il Phpmyadmin installato in locale consulto il database che riporta
effettivamente nella tabella "Admin" userid: admin e password:admin.
Dopo molti tentativi sempre con phpmyadmin inserisco invece nell'altra tabella (quella per gli
utenti e non per l'amministratore) "user" del database
un nuovo account user: gia e password: gi; richiamo una pagina protetta e questa volta funziona
accedo alla pagina in cui mi si da il benvenuto, solo che riporta questo messaggio:
Warning: Undefined variable: action in e:\inetpub\wwwroot\prove\passo\access_control.inc on line 85
LOGIN SUCCESSFUL.
Apro il file in questione vado alla riga indicatomi che riporta:
file access_control.inc
IF ($action == "logout")
{
$cookie_setter = @setcookie ("cookieid", $userid, time()-$maxlifetime);
Cosa significa? Forse perchè sto usando il file in locale?
Mi rendo conto che per molti di voi è una stupidaggine però io vorrei
imparare qualcosa sul php (almeno sapere dove mettere le mani per modificare questi file)
Qualcuno bravino può aiutarmi.
Grazie e ciao.