Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [free php] gestire utenti problema con Explorer!!!

    ciao ragazzi ho seguito la guida presente quì su html.it
    http://php.html.it/articoli/leggi/90...tenti-con-php/
    della gestione degli utenti con l'autenticazione e la gestione dei permessi degli utenti ma è sorto un bel problema...

    con firefox non esiste alcun problema,faccio il login,la registrazione ecc ma con internet explorer 6 oppure 7 non accade proprio niente!!!

    Sembra come se gli script non me li caricasse proprio...qualcuno di voi ne conosce il motivo?Avete per caso una soluzione per questo?

    grazieeee!!

  2. #2
    a nessuno crea mai problemi internet explorer?

  3. #3
    Non so se hai notato, ma è uno script del 2004.
    Magari non funziona più perché i browser si sono evoluti???
    Ad ogni modo, se non pubblichi neanche il tuo script, può capitare che ci sia un qualche errorino che FireFox tralascia e IE no!

    Comuquneu.... Ci sono moltissime procedure di login descritte anche in questo Forum, nonché nella GUIDA ALLA SICUREZZA IN PHP, dal paragrafo 14 in poi.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  4. #4
    allora lo script che ho messo nela pagina per la registrazione è questo...
    ho aggiunto uno script captcha per la veridicità della registrazione
    Codice PHP:
    <?php
    if(isset($_POST['action']) ){
        
                                
                         if(isset(
    $_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] ==  $_POST['keystring']){
                            
                                
    $ret reg_check_data($_POST);
                                
    $status = ($ret === true) ? reg_register($_POST) : REG_ERRORS;
                                
                                switch(
    $status){
                                    case 
    REG_ERRORS:
                                        
    $number=0;
                                        foreach(
    $ret as $error)
                                        
    $number++;
                                        if(
    $number>0)
                                            
                                            echo 
    '<p class="warning">'.$error[1].'</p>';
                                    
                                    break;
                                    case 
    REG_FAILED:
                                    echo    
    '<p class="warning">Registrazione non possibile in questo momento !</p>';
                                    break;
                                    case 
    REG_SUCCESS:
                                        echo 
    '<p class="done">Registrazione conclusa ! Ti è stata inviata un \'\ email !</p>';
                                    break;
                                    
                                }  
                                }
                                      else{
                                      
    $ret reg_check_data($_POST);
                                      
    $status = ($ret === true) ? $bol=REG_ERRORS;
                                          switch(
    $status){
                                        case 
    REG_ERRORS:
                                        
    $number=0;
                                        foreach(
    $ret as $error)
                                        
    $number++;
                                        if(
    $number>0)
                                            
    //echo ('<p class="warning">'.$error[0].'</p>');
                                            
    echo '<p class="warning">'.$error[1].'</p>';
                                    
                                    break;
                                    }
                                     
                                     if (
    $bol==1){
                                
                             echo 
    '<p class="warning">Numero captcha errato !</p>';//'<p class="warning">Uno o più campi risultano vuoti !</p>';
                                 
    }
                                
                                 
                                 }
                             
                                                                                                 
                            
                            unset(
    $_SESSION['captcha_keystring']);
                        
                        }
    ?>
    le funzioni le richiama dalla reg.lib.php che ho richiamato all'inizio della pagina in questo modo

    Codice PHP:
    include_once("include/config.php");
    include_once(
    "include/auth.lib.php");
    include_once(
    "include/reg.lib.php"); 
    nella reg.lib.php ci sono poi le funzioni di insert e di check per la verifica dei dati...


    Secondo voi dove sbaglio?
    Con firefox funziona benissimo e mi tira anche fuori i messaggi di errore nel caso io lasci i campi vuoti,mentre con ie6 o ie7 proprio niente!!

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.