Registrazione dati con .htaccess?

Melone

Nuovo Utente
3 Dic 2009
6
0
0
Ho un quesito su Apache e mi piacerebbe trovare una soluzione tramite il vostro aiuto. E' possibile registrare dei dati su file o in database attraverso le funzioni offerte dal file .htaccess?
Esprimendo la domanda con un piccolo esempio, potrebbe esser utile per registrare i tentativi d'accesso non autorizzati ad una cartella protetta tramite il comando AuthUserFile con relativo file di .htpasswd associato.

Saluti :)
 

lotus

Utente Attivo
5 Mag 2009
543
8
0
Ciao, nello specifico non mi sembra (Anche se potrei sbagliarmi) che sia possibile effettuare le operazioni da te richieste:
http://httpd.apache.org/docs/trunk/howto/htaccess.html
Poichè non sono presenti esplicite direttive in tal senso....
tuttavia, forse è possibile sfruttare il meccanismo del redirect delle pagine per invocare una specifica url che aggiorni db\files..

Ciro
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Come ha detto lotus puoi utilizzare la direttiva ErrorDocument per puntare ad una pagina che oltre a visualizzare il solito messaggio di errore salvi anche i dati in un database, però se intendi utilizzare solo il file .htaccess temo proprio che non sia possibile. Calcola che quel file è un file di configurazione di Apache, che non è un linguaggio e quindi non è predisposto ad eseguire operazioni di alcun tipo se non quelle standard di un server. Hai bisogno di un linguaggio come PHP o ASP.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Esprimendo la domanda con un piccolo esempio, potrebbe esser utile per registrare i tentativi d'accesso non autorizzati ad una cartella protetta tramite il comando AuthUserFile con relativo file di .htpasswd associato.
ma per questo non hai già a disposizione gli access log del web server?
 

Melone

Nuovo Utente
3 Dic 2009
6
0
0
Ma sei su un server dedicato oppure condiviso? Se sei su un server dedicato dovresti poter avere accesso a tutti i file come root...

Non sono su server dedicato purtroppo... :p
Per questo chiedevo se in caso di login fallito, anziché far visualizzare il messaggio d'accesso negato dal browser, fosse possibile utilizzare un reindirizzamento. L'Error Document nel mio caso non c'entra, perché in seguito ad un login fallito non viene richiamato.
 
Ultima modifica:

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Allora è impossibile usare solamente il file .htaccess, in ogni caso il reindirizzamento si può fare anche nel linguaggio in cui hai strutturato il login. Non capisco, se hai un linguaggio lato server a disposizione a che cosa ti serve usare l'.htaccess per salvare gli errori...
 

Melone

Nuovo Utente
3 Dic 2009
6
0
0
Non ci stiamo capendo! Se ho a disposizione un linguaggio lato server, non mi sognerei mai di utilizzare un file .htaccess per assolvere le sue funzioni... Eppure mi sono spiegato chiaramente! Riformulo un altro esempio.
Supponiamo che abbia sul mio spazio server una cartella di nome "privacy" e che la protegga con i file .htaccess e .htpasswd per evitare accessi non autorizzati. Se l'utente è autorizzato ed è a conoscenza delle credenziali, ovviamente riuscirà ad autenticarsi e tramite linguaggio server (ad esempio con un file index.php) potrò registrare l'avvenuto login. La mia richiesta però fa riferimento ad un caso contrario. Se l'utente inserisce credenziali sbagliate, il browser visualizzerà un messaggio d'errore ed i file contenenti il linguaggio lato server non verranno mai richiamati. Quello che chiedo io è come si potrebbero registrare i tentativi di accesso falliti tramite protezione di .htaccess, in quanto i file all'interno della cartella non saranno mai chiamati in causa.
Ora è chiaro?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
È quello che avevo detto io all'inizio, ma tu mi hai risposto che l'ErrorDocument a seguito di un errore non viene chiamato. Sì, invece. O meglio, credo che le credenziali sbagliate non si possano registrare, però i tentativi di accesso a file protetto senza essere autenticati sì, in questa maniera:
Codice:
ErrorDocument 403 pagina.php
Ma comunque, ripeto, ti serve una pagina PHP o ASP. Il problema è che quando si inseriscono credenziali errate semplicemente il server ripropone la richiesta, quindi non credo che tu possa fare quello che vuoi.
 

Melone

Nuovo Utente
3 Dic 2009
6
0
0
No, in caso di autenticazione fallita tramite .htaccess non viene richiamata la pagina specificata nell'ErrorDocument. Non rispondo mica senza sapere le cose eh... :p
So cosa mi serve e so come agire per tutto il resto. Avevo semplicemente chiesto altro. Mi ingegnerò :)
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Problema con modulo registrazione e inserimento dati in database PHP 8
asevenx login con registrazione e cookie che salva i dati con sistema "ricordami" PHP 3
D script news con dati registrazione anche in posta PHP 0
damiano.f [PHP] variabili su immagine e registrazione dati su db PHP 0
M Sito "e-commerce", stampare dati di registrazione e dati dell'acquisto da pagine diverse PHP 7
T registrazione dati su mysql PHP 1
C Cancellazione-Annulla Registrazione Dati appena Inseriti nel Form dall' Utente PHP 13
zorro modulo di registrazione: funziona ma non sempre PHP 2
R Plugin per Registrazione Utente e Pagamento prodotto WordPress 2
T Modificare ruolo utenti in fase di registrazione E-Commerce 0
G Registrazione utente su pagina asp Classic ASP 14
F [PHP]Errore registrazione PHP 8
R Obbligare all'utente un pagamento al momento della registrazione PHP 3
A [PHP] registrazione utente in un database sql con confronto PHP 1
E Problemi in registrazione telecamere Dahua IP Cam e Videosorveglianza 6
A [PHP] Controllo nome utente form di registrazione PHP 4
Tommy03 Generare file PHP dopo registrazione PHP 2
G [PHP] Revisione codice per registrazione PHP 8
B Data Registrazione Dominio Domini 1
B [PHP] Mail di Avvenuta registrazione PHP 4
S registrazione video su dvr in caso di rilevamento di movimento IP Cam e Videosorveglianza 12
Laskot [Javascript] Registrazione e salvataggio utenti in LocalStorage Javascript 8
V Domande: registrazione sito fonti esterne SEO e Posizionamento 0
M registrazione in relazione ai commenti Programmazione 0
X__WELBO__X [css] form registrazione utente HTML e CSS 9
marino51 problema con registrazione al forum Supporto Mr.Webmaster 4
L [PHP] Registrazione/Logina la psw deve contenere.. PHP 3
G [WordPress] Redirect dopo registrazione WordPress 0
ANDREA20 [PHP] problema registrazione PHP 50
P [PHP] come criptare una password in un form di registrazione PHP 4
S Vecchio articolo registrazione utenti, errore MySQL PHP 2
S appinventor, aggiungere tasto registrazione Sviluppo app per Android 1
M problema registrazione nuovi utenti su pagine asp Classic ASP 1
S email di registrazione e Plugin WP Mail SMTP WordPress 0
F form registrazione PHP 3
F Codic e php visibile su form registrazione utenti PHP 2
matteoraggi Contratto per registrazione domini internet e servizio di hosting Domini 1
L errore mysql per form di registrazione PHP 3
D Form Registrazione con conferma via email - problema PHP 10
M problema mostrare data di registrazione formattata in italiano PHP 8
P Problema con file di registrazione in php, non funziona e dà continui errori PHP 0
M pagina registrazione con mail contenente link di attivazione profilo PHP 1
felino [Wordpress] Plugin iscrizione / registrazione WordPress 1
M Creazione sito con autenticazione utente (registrazione) PHP 3
I Registrazione con Ajax Ajax 1
L Form di registrazione e log in. PHP 2
I Parte di una registrazione con ajax Javascript 1
I sostituzione registrazione PHP 1
I registrazione (SESSION) PHP 5
A Pulsanti login e registrazione PHP 3

Discussioni simili