Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [ajshp] login

  1. #1

    [ajshp] login

    Ho realizzato un form di login.
    Il problema e' che se user e password sono corrette bisogna reindirizzare in una seconda pagina.

    il metodo che uso per controllare se il login e' stato fatto correttamente e' il seguente

    Codice PHP:
    function login_AJSHP($Login,$Password){
               
    $ret '';
           if ( empty( 
    $Login ) || empty( $Password )  )
                
    $ret "Riempire tutti i campi
    \n"
    ;
            if ( ! (
    $row_array $this->checkPass($Login,$Password)))
                   
    $ret .= "Login o Password errata.\n";
             
             if ( 
    $ret == "" ){
                 
    $this->cleanUserSession$row_array[ID], $row_array[Login], $row_array[Password] );
                    
    $ret 'entro';
               }
               return 
    $ret
    la parte javascript e' questa

    codice:
    listener.login_AJSHP_Result = function(v) {
    		if(document.getElementById)
    			document.getElementById('result').innerHTML = v;
    			if (v == 'entro')
    				location.href='logged.php';
    				
    	}
    Ma sara' sicuro?

    son dovuto ricorrere a questo espendiente perche' se faccio in questo modo

    Codice PHP:
    if ( $ret == "" ){
                 
    $this->cleanUserSession$row_array[ID], $row_array[Login], $row_array[Password] );
                   
    header('location:logged.php')
               } 
    mi dice che c'e' un errore nella classe di login di tipo 404
    al che ho messo un path assoluto
    Codice PHP:
    header('Location: [url]http://localhost/1/2/logged.php[/url]');// $ret = 'entro'; 
    pero' non succede nulla: la pagina viene caricata ma non viene reindirizzata.
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

  2. #2
    Utente di HTML.it L'avatar di Robycz
    Registrato dal
    Jul 2002
    Messaggi
    245
    azz... più assoluto di così...
    io non conosco php, comunque prova questo:
    codice:
    header('Location: http://localhost/1/2/logged.php')

  3. #3
    scusate e' stato un errore del forum

    quello che volevo scrivere era proprio quello che hai corretto
    solo che quando ho postato il codice, il forum, in automatico, mi ha aggiunto i tag url /url

    comunque non non funziona ...
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

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.