Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan å programmere en Secure Intranett System PHP
    Sikkerhet er en viktig faktor når du oppretter et intranett for å sørge for at innholdet er kun tilgjengelig for autoriserte brukere . Med bare noen få sider av php kode , sikring intranettet kan oppnås med letthet. Sikkerheten skal vi skape med følgende kode krever at alle brukere å logge inn med en bruker-id og passord for å se innholdet. Du trenger
    Text Editor Software
    Vis flere instruksjoner
    en

    Lag en ny database tabell som inneholder følgende oppføringer for bruk med stokken i skriptet .

    CREATE TABLE ` securemembers ` (

    ` id ` int ( 4 ) NOT NULL auto_increment , etter

    ` brukernavn ` varchar ( 65) NOT NULL standard '' ,
    < p > ` passord ` varchar ( 65) NOT NULL standard '' , etter

    PRIMARY KEY (` id `)

    ) TYPE = MyISAM AUTO_INCREMENT = 2;

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

    Opprett en ny php fil med navnet secureusercheck.php og lim inn følgende php -koden og lagre filen
    < p . > < php

    $ database_host = " localhost "; //Database host

    $ username = " "; //Database brukernavn

    $ passord = " "; //database passord

    $ database_name = " securemembers "; //database navn

    //linjene nedenfor koble til databasen

    mysql_connect ("$ database_host ", " $ username " ," $ passord ") or die ( " Kan ikke koble til DB ");

    mysql_select_db (" $ database_name ") or die ( " Får ikke tilgang til DB ");

    //Få brukernavn og passord fra vår innloggingsside

    $ username = $ _POST [ 'username ' ];

    $ passord = $ _POST [' passord '] ;

    //koden nedenfor sørger for at data oppga er trygt å behandle

    $ username = stripslashes ( $ username ) ,

    $ passord = stripslashes ( $ passord) ;

    $ username = mysql_real_escape_string ( $ username ) ;

    $ passord = mysql_real_escape_string ( $ passord);

    $ sql = "SELECT * FROM medlemmer WHERE brukernavn = ' $ username " og passord = ' $ passord ' ";

    $ result = mysql_query ( $ sql ) ;

    //Se om rad matcher

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

    //Registrer innloggingen og Gå fram for å sikre {

    echo " Sorry , har du tastet inn feil brukernavn eller passord ";

    }

    >
    3

    Lag ? en ny html -fil som vil vise loggen i siden for brukere å få tilgang . Lim inn følgende kode i denne filen.







    < p>

    Secure Intranett Logg inn < /strong > < /td >

    < /tr >

    Brukernavn < /td >

    : < /td >

    < ; td width = " 294 "> < innspill name = "brukernavn " type = "tekst" name = "passord " type = "tekst" type = " submit " name = " Submit "
    4

    Lag ny php fil og kall den login_successful.php . Lim inn følgende php kode i filen og lagre den .

    //Sjekk om økten ikke er registrert , omdirigere tilbake til hovedsiden.

    //Sett denne koden i første linje av web Logg Vellykket

    Du kan nå få tilgang til alle beskyttede intranettside

    < /body >

    < /html >
    5

    Opprett en ny php fil og gi den navnet user_logout.php . Lim inn følgende linjer med kode og lagre filen

    . <

    Session_start (); ?

    Session_destroy (); ?

    >

    früher :

     Weiter:
      Relatert Artike
    ·Step-by -Step PHP Trening 
    ·PHP Layout Tutorial 
    ·Hvordan begrense MagpieRSS innlegg 
    ·Hvordan Ping Bruke PHP 
    ·Hvordan sende en SMS Bruke PHP Script 
    ·Avansert PHP Trening 
    ·Hvordan Vis kolonner i en MySQL tabell 
    ·Hvordan lage Quality CSS overgangar 
    ·Hvordan feste PHP -koden i Tooltip 
    ·Hvordan sette Auto Øk verdien i MySQL 
      Anbefalte artikler
    ·Hvordan lage kolonner i Listbox C # 
    ·Hvordan lage tabeller på Runtime i Visual Basic av Com…
    ·Hvordan Merge PDF- filer med PHP 
    ·Hva er en desimal String 
    ·Introduksjon til Visual Basic 6.0 
    ·Hvordan å lansere en Shell Fra VBS 
    ·Hvordan lage en Web Service Bruke PHP 
    ·Hvordan får jeg melding for å rulle med PHP 
    ·Hvordan lage et nummer Pyramid Med Java 
    ·Hvordan sortere en Unicode String i Ruby 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/