Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man programmerar en Secure Intranet System PHP

    Säkerhet är en viktig faktor när du skapar ett intranät för att se till att innehållet är endast tillgängligt för behöriga användare . Med bara ett par sidor i php -koden , säkra din intranät kan åstadkommas med lätthet . Den trygghet som vi skapar med följande kod kräver att alla användare att logga in med ett användarnamn och lösenord för att visa innehållet . Saker du behöver
    Text Editor
    Visa fler instruktioner
    1

    Skapa en ny databas tabell som innehåller följande uppgifter för användning med stocken i skriptet .

    CREATE TABLE ` securemembers ` (

    ` id ` int ( 4 ) NOT NULL auto_increment ,

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

    ` lösenord ` varchar ( 65 ) NOT NULL default '' ,

    PRIMARY KEY ( ` id ` ) katalog

    ) TYPE = MyISAM AUTO_INCREMENT = 2 ;

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

    Skapa en ny php -fil som heter secureusercheck.php och klistra in följande PHP-kod och spara filen
    < sid. > < php

    $ database_host = " localhost " , //Database host

    $ username = " " ; //Database username

    $ password = " " ; //databas lösenord

    $ database_name = " securemembers " , //databas namn

    //raderna nedan ansluta till databasen

    mysql_connect ( " $ database_host " , " $ username " , " $ password " ) or die ( " Kan inte ansluta till DB " ) ;

    mysql_select_db ( " $ databasnamn " ) or die ( " Kan inte komma DB " ) ;

    //Hämta användarnamn och lösenord från vår login sida

    $ username = $ _POST [ ' username ' ] ;

    $ password = $ _POST [ 'password ' ] ;

    //koden nedan ser till att uppgifterna inte är säkert att behandla

    $ username = stripslashes ( $ username ) ,

    $ password = stripslashes ( $ password ) ,

    $ username = mysql_real_escape_string ( $ username ) ;

    $ password = mysql_real_escape_string ( $ password ) ;

    $ sql = " SELECT * FROM medlemmar WHERE username = ' $ username " och lösenord = ' $ password ' " ;

    $ result = mysql_query ( $ sql ) ;

    //Se om en rad matchar

    $ match_rows = mysql_num_rows ( $ result ) ;

    if ( $ match_rows == 1 ) {

    //Registrera inloggningssession och proceeed att säkra {

    echo " Tyvärr, du angett ett felaktigt användarnamn eller lösenord ";

    }

    > Addera 3

    Skapa ? en ny html-fil som visar inloggningssidan för användare att komma åt . Klistra in följande kod i filen .








    Secure Intranet Login < /strong > < /td >

    < /tr >

    Användarnamn < /td >

    : < /td >

    < ; td width = " 294 " > < input name = " username " type = " text " name = " lösenord " type = " text " type = " submit " name = " Submit "
    4

    Skapa ny php -fil och namnge den login_successful.php . Klistra in följande PHP-kod i filen och spara den .

    //Kontrollera om sessionen inte är registrerad , skickas tillbaka till huvudsidan .

    //Sätt denna kod i första raden av webb Logga in Framgångsrika

    Du kan nu komma åt alla skyddade intranätssidor

    < /body>

    < /html >
    5

    Skapa ett nya php -fil och ge den namnet user_logout.php . Klistra in följande rader med kod och spara filen

    . <

    Session_start ( ) ; ?

    Session_destroy ( ) ; ?

    >
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur får man en Array index Antal i PHP
    ·SQL Cross Gå Tutorial
    ·Hur Utelämna Vanliga ord Med en PHP MySQL Query
    ·Hur man kan dela och tillbaka ett heltal Använda PHP
    ·Hur man använder PHP post för att skicka till en e-po…
    ·CodeIgniter Vs. ExpressionEngine
    ·Så här visar du den kolumn Beskrivning i SQL
    ·En handledning om Återställa Array i PHP
    ·Hur Överför data till MySQL Server
    ·Hur aktiverar jag FDF Into PHP
    Utvalda artiklarna
    ·Hur Pass på Cookies till kunder i PHP
    ·Vad gör SQL Perl-skript Do
    ·Hur man skapar ett nytt fönster för en webbläsare me…
    ·Hur du startar Xcode på en Mac OS
    ·Hur är UML från andra Modeling
    ·Hur man skriver och konvertera pund mot Uns i Computer …
    ·Hur man använder preferens Loader på en iPhone
    ·En PHP Array Sortera problem med siffran noll
    ·Hur till Stopp WEBrick på NetBeans
    ·Hur man binda en uppräkning till en DataGridView Kolum…
    Copyright © Dator Kunskap http://www.dator.xyz