Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe maak je een Secure Intranet Systeem PHP programmeren
Veiligheid is een belangrijke overweging bij het maken van een intranet om ervoor te zorgen dat de inhoud is alleen beschikbaar voor geautoriseerde gebruikers . Met slechts een paar pagina's van php -code , het beveiligen van uw intranet kan worden bereikt met gemak . De veiligheid zullen we creëren met de volgende code vereist dat alle gebruikers zich aanmelden met een gebruikersnaam en wachtwoord om content te bekijken . Wat je nodig hebt
Text Editor Software
Toon Meer Aanwijzingen
1

Maak een nieuwe database tabel met de volgende gegevens voor gebruik met de log- in script .

CREATE TABLE ` securemembers ` (

` id ` int ( 4 ) NOT NULL auto_increment ,

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

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

PRIMARY KEY
( ` id ` ) op Twitter

) TYPE = MyISAM AUTO_INCREMENT = 2 ;

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

Maak een nieuw php bestand met de naam secureusercheck.php en plak de volgende php code en sla het bestand

$ database_host = " localhost " ; //Database gastheer

$ username
= " " ; //Database gebruikersnaam

$ password =
" " ; //Database wachtwoord

$ database_name
= " securemembers " ; //Database naam

//onderstaande lijnen verbinden met de database

mysql_connect
( " $ database_host " , " $ username " , " $ wachtwoord " ) or die ( " Kan geen verbinding maken met DB " ) ;

mysql_select_db
( " $ databasenaam " ) or die ( " Kan geen toegang DB " ) ;

//Haal de gebruikersnaam en het wachtwoord van onze inlogpagina

$ username = $ _POST [ ' gebruikersnaam ' ] ;

$ wachtwoord = $ _POST
[ ' wachtwoord' ] ;

//De code hieronder zorgt ervoor dat de ingevoerde gegevens veilig te

verwerken $ username = stripslashes ( $ username ) ;

$ password = stripslashes ( $ wachtwoord ) ;

$ username = mysql_real_escape_string ( $ username ) ;

$ password = mysql_real_escape_string ( $ wachtwoord ) ;

$ sql
= " SELECT * FROM leden WHERE gebruikersnaam = ' $ username' en het wachtwoord = ' $ wachtwoord ' " ;

$ resultaat
= mysql_query ( $ sql ) ;

//Kijk of een rij overeenkomt

$ match_rows = mysql_num_rows ( $ resultaat ) ;

if ( $ match_rows == 1 ) {

//Registreer login sessie
en proceeed te beveiligen {

echo
" Sorry , U heeft een onjuiste gebruikersnaam of wachtwoord " ;

}

>
3

maken ? een nieuw html-bestand dat de log wordt weergegeven in de pagina voor gebruikers om toegang te krijgen . Plak de volgende code in dit bestand .


< br action="secureusercheck.php"> >



< /td

Secure intranet Inloggen < /strong > >

< /tr>

Gebruikersnaam < /td > width="6">
: < /td >

< ; td width = " 294 " > < ingang name = "username " type = " text " name = " password " type = " text " type = " submit " name = " Submit " Goedkope 4

Maak een nieuwe php -bestand en noem deze login_successful.php . Plak de volgende php code in het bestand en sla het op .

//Controleer of de sessie niet is geregistreerd , redirect terug naar de hoofdpagina .

//Zet deze code in de eerste regel van het web Inloggen Succesvolle

U kunt nu toegang tot alle beveiligde intranet pagina's


< /body >

< /html >
5

Maak een nieuwe php -bestand en noem het user_logout.php . Plak de volgende regels code en sla het bestand


. <

Session_start ( ) op ; ?

Session_destroy ( ) op ; ?

> < br >

Previous: Next:
  PHP /MySQL Programmering
·Hoe te importeren uit CSV naar…
·Hoe maak je een klasse uitbrei…
·Hoe je Cache in PHP Verwijder 
·Hoe maak je een PHP sessie aan…
·Herstel van een PHP wachtwoord…
·Hoe een register Pagina bouwen…
·Hoe maak je een backup van een…
·PHP functie te Trefwoorden Mar…
·Welke karakters kunnen gebruik…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe kan ik een apostrof in CL AS/400 toe…
·Verschillen in iPhone & iPad Bestanden 
·Hoe maak je een VBS MsgBox Make Van DOS 
·Hoe maak je een URL gebruiken Regular Ex…
·Hoe maak je een Geheugenlekkage in Debug…
·Hoe te Rijen In een Datagrid 
·Bevragen naar Only Numbers Toon in Acces…
·Bepalen van het aantal lijnen van code i…
·Hoe maak je een Exit -knop voor de Andro…
Copyright © Computer Kennis http://www.nldit.com