| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment programmer un système Intranet sécurisé PHP
    La sécurité est une considération importante lors de la création d'un Intranet pour s'assurer que le contenu est disponible uniquement aux utilisateurs autorisés. Avec seulement quelques pages de code PHP , la sécurisation de votre Intranet peut être accompli avec facilité. La sécurité , nous allons créer avec le code suivant exige que tous les utilisateurs de se connecter avec un nom d'utilisateur et mot de passe pour afficher le contenu . Choses que vous devez
    Text Editor Software
    Afficher plus Instructions
    1

    Créer une nouvelle table de base de données contenant les entrées suivantes pour une utilisation avec le script de connexion .

    CREATE TABLE ` securemembers ` (produits

    `id` int ( 4) NOT NULL AUTO_INCREMENT,


    ` username ` varchar ( 65) NOT NULL DEFAULT '' , AB

    `password ` varchar ( 65) NOT NULL default '' , AB

    PRIMARY KEY ( `id` )

    ) TYPE = MyISAM AUTO_INCREMENT = 2;

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

    créer un nouveau fichier php nommé secureusercheck.php et coller le code php suivant et enregistrez le fichier
    < p. > < php

    $ database_host = "localhost" ; //Base de données hôte

    $ username = ""; //Base de données identifiant

    $ password = ""; //Base de données mot de passe

    $ database = " securemembers " //Database nom

    //les lignes suivantes se connecter à la base de données

    mysql_connect (" $ database_host ", " $ username "," $ password ") or die (" Impossible de se connecter à la DB ");

    mysql_select_db (" $ bdd " ) or die (" Impossible d'accéder au DB " ) ;

    //Obtenir le nom d'utilisateur et mot de passe à partir de notre page de connexion

    $ username = $ _POST [ 'username' ] ;

    $ password = $ _POST [ 'password' ] ;

    //Le code ci-dessous s'assure que les données saisies est sécuritaire pour traiter

    $ username = stripslashes ( $ username );

    $ password = stripslashes ( $ password );

    $ username = mysql_real_escape_string ( $ username ) ;

    $ password = mysql_real_escape_string ( $ password ) ;

    $ sql = "SELECT * FROM membres WHERE username = '$ username' et le mot de passe = ' $ passe » ;

    $ result = mysql_query ( $ sql ) ;

    //Voir si une ligne correspond

    match_rows $ = mysql_num_rows ( $ result) ;
    < p> if ($ match_rows == 1) {

    //Enregistrement de la session de connexion et proceeed pour sécuriser {

    echo " Désolé, vous avez entré un mauvais nom d'utilisateur ou mot de passe " ; }


    >
    3

    Créer ? un nouveau fichier HTML qui affichera la page de connexion pour les utilisateurs puissent y accéder. Collez le code suivant dans ce fichier .

    Photos



    < br >



    < p> Photos

    Photos

    Photos

    Photos

    < ; td width = " 294 "> < input name = type " username" = "text" name = type " mot de passe " = "text" type = nom " submit " = "submit " Hôtels 4

    Créer un nouveau fichier php et nommez-le login_successful.php . Collez le code PHP suivant dans le fichier et l'enregistrer.

    //Vérifier si la session n'est pas enregistrée, rediriger Retour à la page principale .

    //Mettre ce code en première ligne de web Connexion réussie

    Vous pouvez désormais accéder à toutes les pages intranet protégées

    Photos


    5

    Créer une nouveau fichier php et nommez-le user_logout.php . Collez les lignes suivantes de code et enregistrez le fichier

    . <

    De session_start (); ?

    Session_destroy (); ?

    >

    Intranet sécurisé connecter
    Nom d'utilisateur

    width="6"> :

    Previous :

    next :
      articles connexes
    ·Comment sortie JavaScript avec PHP 
    ·Tutoriel pour une session PHP Déconnexion 
    ·Comment configurer PHP pour un accès de base de donné…
    ·Comment ajouter un nouveau champ dans un tableau avec P…
    ·Zend pour PHP Formation 
    ·Comment télécharger les fichiers DOC en PHP 
    ·Comment convertir une chaîne XML en PHP 
    ·Comment écrire un en-tête XML en PHP 
    ·Comment se connecter à deux bases de données PHP MySQ…
    ·Comment faire pivoter un fond PHP 
      articles en vedette
    ·Comment réparer une rupture de la pile erreur d'espace…
    ·Comment prévenir redimensionnement des images en utili…
    ·Comment accéder à Tuples en Python 
    ·Comment manipuler Liste des contrôles dans MFC 
    ·Comment comparer les fonctions pour cordes en PHP 
    ·Quels sont les avantages de White Box Testing 
    ·Comment faire pour installer Allegro Visual C 
    ·Comment faire pour désactiver le Gestionnaire des tâc…
    ·Comment faire ROT -13 en Python 
    ·Comment remplacer un retour chariot avec un espace dans…
    Copyright © Connaissances Informatiques http://fr.wingwit.com