Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come programmare una sicura Intranet Sistema PHP

La sicurezza è un fattore importante durante la creazione di una rete Intranet per assicurarsi che il contenuto è disponibile solo agli utenti autorizzati . Con solo poche pagine di codice PHP , che fissano la rete Intranet può essere eseguita con facilità. La sicurezza creeremo con il seguente codice richiede che tutti gli utenti di accedere con un ID utente e una password per visualizzare il contenuto . Cose che ti serviranno
Text Editor Software
Show More Istruzioni
1

Creare una nuova tabella del database che contiene le seguenti voci per l'uso con il log in sceneggiatura.

CREATE TABLE ` securemembers ` (

`id` int ( 4) NOT NULL aUTO_INCREMENT , Stati

`username ` varchar ( 65 ) NOT NULL default'' , Stati

` la password ` varchar ( 65 ) NOT NULL default'' , Stati

PRIMARY KEY ( `id` ) per

) TYPE = MyISAM AUTO_INCREMENT = 2;

INSERT INTO ` securemembers ` VALUES ( 1 , ' testuser ', ' testpass ') ;
2

creare un nuovo file php chiamato secureusercheck.php e incollare il seguente codice php e salvare il file

$ database_host = " localhost " ; ? //Database ospite

$ username = " " ; //Database nome utente

$ password = " " ; //database di password

$ database_name = " securemembers "; //Database nome

//le righe sotto la connessione al database

mysql_connect ( " $ database_host " , " $ username " , " $ password " ) or die ( " Impossibile connettersi al DB " ) ;

mysql_select_db ( " $ database_name ") or die ( " Impossibile accedere DB " ) ;

//Prendi il nome utente e la password dalla nostra pagina di login

$ username = $ _POST [ 'username' ] ;

$ password = $ _POST [ 'password' ] ;

//Il codice seguente si assicura che i dati inseriti è sicuro di trattare

$ username = stripslashes ( $ username ) ;

$ password = stripslashes ( $ password) ;

$ username = mysql_real_escape_string ( $ username ) ;

$ password = mysql_real_escape_string ( $ password);

$ sql = "SELECT * FROM utenti WHERE username = ' $ username' e la password = ' $ password ' " ;

$ risultato = mysql_query ( $ sql ) ;

//Verificare se una riga corrisponde

$ match_rows = mysql_num_rows ( $ risultato) ;

if ( $ match_rows == 1) {

//Registra sessione di login e proceeed per garantire {

echo " Spiacente , è stato inserito un nome utente o password errata " ; }


>
3

creare? un nuovo file html che verrà visualizzato nella pagina di login per gli utenti di accedere . Incollare il codice seguente in questo file .








sicura Intranet Login < /strong > < /td >

< /tr>

Nome utente < /td >

: < /td >

< ; td width = " 294 " > < nome di input = tipo " nome utente " = " text " name = tipo "password " = " text " type = nome " submit " = "Invia"
4

Creare nuovo file php e denominarlo login_successful.php . Incollare il seguente codice php nel file e salvarlo .

//Controlla se la sessione non è registrato, reindirizzare di nuovo alla pagina principale.

//Inserire questo codice nella prima riga del web Login riuscito

Ora puoi accedere a tutte le pagine Intranet protette

< /body>

< /html >
5

Creare un nuovo file php e denominarlo user_logout.php . Incollare le seguenti righe di codice e salvare il file

. <

Session_start (); ?

Session_destroy (); ?

>

 

Programmazione © www.354353.com