Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Autenticazione

  1. #1

    Autenticazione

    Ciao Ragazzi,
    Ho bisogno di capire.

    Anticipo che è da un pò che non utilizzo PHP ma non penso che il problema risieda nella mia memoria ( che non poteva essere Read )

    Fin'ora nella pagina di login tutto funzionava ma da qualche giorno il modulo di autenticazione utente ( user e pass ) rileva l'utente che si è loggato ma non mi fà vedere i suoi dati, cosa che ha sempre fatto.

    Cosa può essere successo ?!!



  2. #2

    Re: Autenticazione

    Originariamente inviato da newbobotime
    Cosa può essere successo ?!!
    tutto e niente, se non posti il codice come facciamo a saperlo ?
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Speravo fosse di semplice risoluzione, magari legato ad un problema di upgrade vers. di PHP, in ogni caso questo è il codice, scusate se è sporco anche di cod. HTML

    ******************



    <?php if ($totalRows_utenti == 0) { // Show if recordset empty ?>
    [img]img/login_gif.gif[/img]
    <?php } // Show if recordset empty ?>
    </a></td>
    <td><a href="recpwd.php">
    <?php if ($totalRows_utenti == 0) { // Show if recordset empty ?>
    [img]img/top_pwd.gif[/img]
    <?php } // Show if recordset empty ?>
    </a></td>
    <td><a href="registrazione.php">
    <?php if ($totalRows_utenti == 0) { // Show if recordset empty ?>
    [img]img/reg_gif.gif[/img]
    <?php } // Show if recordset empty ?>
    </a></td>
    </tr>
    <tr>
    <td height="30"><a href="<?php echo $logoutAction ?>">
    <?php if ($totalRows_utenti > 0) { // Show if recordset not empty ?>
    [img]img/logout_gif.gif[/img]
    <?php } // Show if recordset not empty ?>
    </a></td>
    <td><a href="mod_profilo.php?nick=<?php echo $_SESSION['MM_Username']; ?>">
    <?php if ($totalRows_utenti > 0) { // Show if recordset not empty ?>
    [img]img/top_profile.gif[/img]
    <?php } // Show if recordset not empty ?>
    </a></td>
    <td><a href="../cp_cir/index.htm">
    <?php if ($row_utenti['level'] == 8) { // Show if recordset not empty ?>
    [img]img/AR.gif[/img]
    <?php } // Show if recordset not empty ?>


    10Ks !!!

  4. #4
    hai postato solo parte di codice o sbaglio ?

    cmq credo sia basato su register_globals a on, obsoleto, pericoloso, deprecato da 3 anni ... tutte le get o le post vanno lette con

    $_POST['nome_campo']

    e non

    $nome_campo


    .... le get con

    $_GET['nome_campo']
    e non
    $nome_campo

    per averle in modo non distinto hai anche
    $_REQUEST['nome_campo']
    ma mai
    $nome_campo
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Devo fare una precisazione.
    Il codice postato è preso dal mio pc che gira in locale, sul mio webserver che uso come test, che come dici tu potrebbe essere settato con register_globals a on.

    Se il provider ha webserver con impostazioni register_globals a off potrebbe dare origine al mio problema ? E se cosi fosse, come mai ha funzionato sin'ora ?


    grazie

  6. #6
    Scusa andr3a,
    Mi sono dimenticato di confermarti quello che avevi segnalato tu,
    Le variabili globali le passo correttamente come da te segnalato.

    $_POST['nome_campo']
    $_GET['nome_campo']



    Grazie

  7. #7
    Originariamente inviato da newbobotime
    Le variabili globali le passo correttamente come da te segnalato.
    devi leggerle cosi' , non passarle .

    Cmq se tu hai sul tuo PC easyphp lascia perdere il server on-line poiche' quello sara' configurato bene, come dovrebbe essere configurato php, il tuo e' configurato da easy php, ovvero male e in francese


    l' unica cosa che puo' cambiare e dare problemi, solitamente, e' il register_global e le impostazioni per magic_quotes o i dati di accesso al db ... se posti solo parte di codice non e' facile aiutarti
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  8. #8
    OK
    Appena riesco ti posto l'intero codice.

    Cmq quello che non capisco è perchè prima funzionava e adesso non più.

    Parlo chiaramente del sito caricato on-line sul webserver del provider.


  9. #9
    Originariamente inviato da newbobotime
    Cmq quello che non capisco è perchè prima funzionava e adesso non più.
    se hanno cambiato versione di PHP e' normale e , detto francamente, era ora ... se ancora avevano la 4.1.0 o inferiore ...
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  10. #10
    Ma se fosse legato alla vers. di PHP cos'è cambiato nella nuova vers. da bloccare lo script di autenticazione sin'ora utilizzato ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.