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

    Script Login PHP Aiuto??

    Ho realizzato uno script per il Login ad un sito questa formato da 2 pagine.

    login.php

    codice:
    <?php  session_start();  
    function loginform()  
    {  echo "<form action='' method='POST'>
     Username :  <input nome='username'>
     Password :  <input nome='password'>
     <input type='submit' name='login' value='Login'>
     </form>";}   
    function logoutform() 
    {   echo "<form action='' method='POST'>
     <input type='submit' name='logout' value='Logout'> </form>"; }  
     function logout()     { 	 	session_destroy(); 	} 	 	 	 
    function login($username,$password){ 
    $conn= mysql_connect("localhost","root","mascia") or die(mysql_error() );
     mysql_select_db('forum',$conn) or die(mysql_error()); 	    
    $pass = md5($password);        
    $result= mysql_query( "SELECT * FROM utenti WHERE UserName='$username' AND Password='$pass'  " )  or die( mysql_error() );       
     $cont = mysql_num_rows($result);    	  
     
    if( $cont==1 )    {    	$_SESSION['login'] = $username;    }   
     else     {    	echo "Login errato.Controlla Password e User";    }    	 	}   
    if ( isset(  $_SESSION['login'] ) )  {
     echo "Sei loggato pui effettuare il logout cliccando sotto";   logoutform(); } 	
    else { echo "Non sei loggato pui effettuare il login sotto";   loginform();	}  
     if( $_POST['login'] )     { 	
    echo "Login in corso..."; 	login( $_POST['username'], $_POST['password'] ); 	
    echo "Login effettuato"; 	}
      elseif( $_POST['logout'] )   
      { 	echo "Stai facendo il Logout..."; 	logout(); 	 	} 		 
    ?>
    index.php

    codice:
    <?php  
    session_start();  
    ùif( !isset( $_SESSION['login'] ) )    {
     	exit("<div id='errori'>Devo loggarti per accedere a questa sessione Login</div>"); 	}   echo "Pagina riservata";  
    
    ?>

    Però non funziona potete aiutarmi

  2. #2

    Re: Script Login PHP Aiuto??

    Originariamente inviato da CristianMascia
    Però non funziona potete aiutarmi
    Non funziona non vuol dire nulla!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Lo so pero non cipisco l'errore perche quandpo clicco login non succede nulla

  4. #4
    Vedi se hai qualche errore nel LOG e postalo.

  5. #5
    Questo nella index è fantastico:
    Codice PHP:
    ùif( !isset( $_SESSION['login'

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Ma ci studiate per rendere il codice incomprensibile e pieno di errori?

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.