| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    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 < p > ` 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
    < p. > < php

    $ 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) ;
    < p > 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 .




    < br >



    < p >

    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 (); ?

    >

    Previous :

    next :
      Articoli Correlati
    ·Come copiare un sito web PHP 
    ·Come eliminare bassa priorità in MySQL 
    ·Come installare PHP in una cache di Windows 
    ·Come imparare PHP Online 
    ·Come utilizzare PHP per interagire con MySQL 
    ·Come produrre caratteri UTF-8 in PHP 
    ·MySQL sottoquery Tutorial 
    ·MySQL PHP Search Script 
    ·Do Scripts Scadenza ? 
    ·Fuga di query per MySQL in Python 
      Articoli in evidenza
    ·PHP Helper Funzioni 
    ·Tipi di clausole di Horn in Prolog 
    ·Come rimuovere tutti i gestori eventi in VB.Net 
    ·Come eseguire un comando SQL Script 
    ·Come scrivere una funzione MATLAB 
    ·Come cancellare il testo da un campo di ricerca in una …
    ·Come aprire un file PRM 
    ·Come creare sito web File di Excel in Asp.Net 
    ·Come compilare C + + File di intestazione 
    ·Come limitare MagpieRSS Messaggi 
    Copyright © Conoscenza Informatica http://it.wingwit.com