Area riservata con frontpage

Paperino78

Utente Attivo
30 Giu 2012
409
0
16
Milano
Ciao, sono nuovissimo del forum, e vi metto subito alla prova, :mavieni::mavieni:.
So che la domanda che vi sto per fare sarà discussa e ridiscussa ma sinceramente non so dove andare e come risolvere.
Io seguo il sito di una parrocchia, che è stato fatto a suo tempo con FP 2003. Ad oggi ho inserito alcuni elementi carini ed alcune slide, per rendere il tutto un pò accattivante. Visto che è abbastanza complicato sistemare il tutto in quanto fatto con tabelle, ho pensato di farlo da zero e creare una zona riservata del sito per far accedere solo alcune persone in modo tale da vedere i progressi o le idee che vengono. Ho seguito la guida per FP 2003 per creare le pagine protette e diciamo che sono riuscito a farle, ho fatto un db con access, riesco a loggarmi e reindirizzare il tutto alle pagine interessate ma, e qua viene il problema, se io invio per mail per sbaglio il link diretto alla zona protetta l'utente automaticamente vede la pagina riservata. Quindi mi chiedo: che scopo ha creare la pagina protetta se poi si scavalca così semplicemente?
Sono io che sbaglio qualcosa oppure no? Il server su cui è hostato il sito (aruba) ha solo php asp e mdb, non ha sql quindi per ora non posso mettere su un database normale. (sempre poi che riesca a farlo). sapete darmi una mano?

un grazie a tutti
 

Paperino78

Utente Attivo
30 Giu 2012
409
0
16
Milano
Mi sono accorto adesso che le richieste su Frontpage e dreamweaver vanno postate in webgrafica. Chiedo venia a gli amministratori, potete spostare la discussione nel forum corretto?

Grazie
 

Paperino78

Utente Attivo
30 Giu 2012
409
0
16
Milano
Grazie borgo! Ho letto la discussione, ma io mi chiedo: con php è necessario un db come mysql. Ed io non ne ho. Quindi cosa posso fare?
Il php lo capisco ma scriverlo è decisamente difficile. E' da pochissimo che mi sono affacciato a questo linguaggio, quindi ne so veramente poco.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
147
63
PR
www.borgo-italia.it
ciao
non necessariamente, si intende se usi mysql ti faciliti molte cose.
se hai notato per un utente solo ho solo inizializzato due variabile, se gli utenti non sono molti si potrebbe usare un file txt o al limite valorizzare un array con le varie password, certo è una rottura perche tutte le volte che aggiungi/rimuovi qualcuno devi ricaricare il file
 

Paperino78

Utente Attivo
30 Giu 2012
409
0
16
Milano
Ok, visto che nel mio caso gli utenti sono circa 7 compreso io come admin cosa posso fare? Come funziona un array?
 

Paperino78

Utente Attivo
30 Giu 2012
409
0
16
Milano
Si uso php, ma solo perchè ho iniziato a capirlo. Di asp non ne ho avuto occasione quindi non saprei che fare.
Ma quanto alla domanda di partenza sai mica darmi aiuto?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
147
63
PR
www.borgo-italia.it
ciao
guarda la discussione che ti avevo postato e fatti una pagina con il form
poi fai la pag controllo.php

PHP:
<?php
session_start();
//qui metteremo l'array (lo scrivo esteso in modo che tu capisca meglio)
//$utente['suo username']="sua password codificata"; // vedi 3d citato
$utente['pinco']="5f5fef3b5e053d07eaaf1f65bb872c0b74f8b0a2";//anche se li vedi uguali
$utente['pallo']="6fg5fef3b5e053d07ddaf1f65bb872c0b74f2223";// le password saranno diverse
$utente['sempronio']="6fg5fef3b5e053d07ddaf1f65bb872c0b74f2223";
//ecc... per tutti e sette gli utenti
if(isset($_POST['user']) && isset($_POST['pass']){ 
    //metto un flag a zero
	$flag=0;
	//nel tuo caso ciclo l'array leggendo la chiave e il valore correlato
	foreach($utente as $username -> $password){
		if($_POST['user']== $username && sha1($_POST['pass'])== $password){
			$flag=1;
			$_SESSION['pass']=sha1($_POST['pass']);//inizializzo la sessione
			//e posso uscire da cliclo in quantro trovata corrispondenza
			break;
		}
	}
	if($flag===1){ 
		header("location:nome_pag_riservata.php");
		exit();
    }else{ 
        header("location:nome_pag_che vuoi.php"); 
        exit(); 
    } 
}else{ 
    header("location:nome_pag_che vuoi.php"); 
    exit(); 
?>
poi come impostare la/le pagina/e riservata/e vedi l'altro 3d .
il sistema delle sessioni impedisce lo scavalvamento
 

Paperino78

Utente Attivo
30 Giu 2012
409
0
16
Milano
Grazie infinite Borgo, i commenti sul codice mi aiutano tantissimo. Preparo provo e ti farò sapere. :fonzie::fonzie::byebye:
 

Paperino78

Utente Attivo
30 Giu 2012
409
0
16
Milano
Ho provato a creare le diverse pagine e a fare i primi test. Ho un errore di sintassi alla voce $flag=0; è normale o devo sistemare qualcosa? Uso easyphp per testare le pagine in php.

Grazie

P.S. problema risolto!! Mancava una ' ) '.
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
M [WordPress] [HTML] AREA RISERVATA CON PROFILAZIONE WordPress 2
W. YouneS Area riservata con php e mysql PHP 0
Recover Area riservata con database PHP 11
gandalf1959 problema con header in area riservata PHP 4
A Area riservata con login e mysql ma nn mi logga PHP 1
I Area riservata con contenuto personalizzato per i registrati? Content Management System (CMS) 0
M Problema con form per accesso area riservata ai soci PHP 2
A problema con area riservata PHP 6
S area riservata con mysql PHP 29
S Area riservata con login e mysql PHP 20
G Problema area riservata con IE PHP 6
R Problema con area riservata... PHP 4
G area riservata con phpbb3 phpBB 1
gandalf1959 [PHP] Verifica password per accesso ad area riservata PHP 3
F [PHP] Creare un'area web riservata PHP 13
W Area riservata sicura PHP MySQL PHP 12
I Area riservata in PHP PHP 2
I [PHP] CURL per accesso ad area riservata PHP 6
W [ASP] Password Login per area riservata Classic ASP 13
A area riservata in php senza data base PHP 19
Recover db in sola lettura su area riservata WordPress 1
L Accesso area riservata tramite QR code WordPress 3
A accesso area riservata nn funziona più PHP 1
E consigli per piccola area riservata PHP 4
Elisacau Area riservata.. WordPress 2
B Area Riservata/Download per Wordpress WordPress 3
N Primo accesso area riservata PHP 1
neo996sps PHP + MYSQL: Errore su accesso area riservata PHP 1
S Area riservata PHP PHP 3
F Area Riservata PHP+MySql - Chi mi corregge il codice??? PHP 18
J Creare file html da un form in area riservata PHP 9
B Aumentare livello di sicurezza accesso client area riservata Classic ASP 5
M Come creare un area riservata PHP 4
N impedire accesso area riservata a utenti registrati Database 3
D Creare Area RiservaTA PHP 8
A Area Riservata Manager - HELP !! PHP 2
R HTTP_REFERER e area riservata.. PHP 1
X Area Riservata Mysql+php PHP 13
SolidSnake4 area riservata PHP 20
borgo italia Accesso area riservata PHP 6
A area riservata asp Classic ASP 20
B creare un'area riservata PHP 1
N Area riservata proprio sito PHP 18
S Area Riservata Classic ASP 6
W Help - area riservata Classic ASP 3
I accesso area riservata multilivello PHP 1
W come si crea un area riservata HTML e CSS 5
D A ciascuno la prorioa area riservata PHP 0
K Area riservata - Limitazione tentativi inserimento PHP 0
K logout area riservata Classic ASP 1

Discussioni simili