autenticazioni fallite via php

5 risposte [Ultimo messaggio]
Ritratto di Euronymous
Euronymous
(Monster)
Offline
Monster
Iscritto: 21/01/2005
Messaggi: 231

ciao a tutti oggi ho rimesso su su il mio sito web
autohostato con apache e mi sono accorto di un problema abbastanza fastidioso; nell' installazione e in vari accessi a script php mi fallisce sempre le autenticazioni ad esempio ho uno script per i sondaggi tento di loggarmi come admin mi apre una finestra di kde dove inserire nome utente e pwd rispetto i dati immessi nei file di configurazione e mi fallisce il login mentre se l'autenticazione è incorporata nella pagina php la prende senza problemi ho notato anche che alcune pagine mi fanno il redirect all'index dello script stesso ad esempio se ho:
index.php e all interno di questa pagina c'è un collegamento tipo: index.php?action=nomecomando

magari l'ultima volta ho montato un pacchetto o un modulo per apache che ora non ho.

grazie dell'eventuale aiuto

Ritratto di amartino
amartino
(Junior)
Offline
Junior
Iscritto: 03/02/2005
Messaggi: 39

Il problema dovrebbe essere comune a tutte le componenti php
dove e' presente lo scambio di parametri tramite form.
Prova a modificare il tuo file php.ini
la variabile register_globals deve essere settata ad on
cosi come segue.

register_globals = on

Fammi sapere se questo risolve il tuo problema
Bye
Alfredo

Alfredo

Ritratto di Euronymous
Euronymous
(Monster)
Offline
Monster
Iscritto: 21/01/2005
Messaggi: 231

Quote:

amartino ha scritto:

dove e' presente lo scambio di parametri tramite form.

Ma mi sà che è il contrario io per form intendo una pagina web nel quale inserire dati che vengono elaborati o spediti se è così il form funge ma fallisce l'autenticazione attraverso finestra login di kde cmq provo lo stesso l'opzione che mi hai suggerito
grazie

Ritratto di Euronymous
Euronymous
(Monster)
Offline
Monster
Iscritto: 21/01/2005
Messaggi: 231

mmm bel problema:
You should do your best to write your scripts so that they do not require
; register_globals to be on; Using form variables as globals can easily lead
; to possible security problems, if the code is not very well thought of.
; ### MDK: This is set to On in Mandrake because a lot of existing scripts
; ### MDK: needs it to be on, and we don't want to break configuration.
; ### MDK: Turning it on is a Bad Thing (tm), but for the sake of
; ### MDK: compatibility and less technical support, we'll close our eyes Wink
register_globals = On

come puoi vedere l'ho trovato già così Sad

Ritratto di Euronymous
Euronymous
(Monster)
Offline
Monster
Iscritto: 21/01/2005
Messaggi: 231

amartino....
che dire mi correggo con la coda tra le gambe
e ti autorizzo a darmi dell'imbecille Wink

creo questo miniscript:

<? phpinfo(); ?>

lo apro da http://localhost/file.php3
e mi salta all' occhio la versione di php che si aggancia ad apache e vedo che è php5
in etc editavo il vecchio file php e non php5.ini
ho cambiato il parametro che mi avevi detto che lo avevo trovato a off riavvio apache et voila Big Grin
funziona tutto alla perfezione

grazie infinite

Ritratto di amartino
amartino
(Junior)
Offline
Junior
Iscritto: 03/02/2005
Messaggi: 39

Quote:

Euronymous ha scritto:
.......
ho cambiato il parametro che mi avevi detto che lo avevo trovato a off riavvio apache et voila Big Grin
funziona tutto alla perfezione

grazie infinite

Sono contento
Alla prossima bye
Alfredo

Alfredo