“Conocimiento Programación>Programación PHP /MySQL

Cómo programar una Intranet Secure System PHP

2013/12/4
La seguridad es una consideración importante al crear una Intranet para asegurarse de que el contenido solo está disponible para los usuarios autorizados . Con sólo unas pocas páginas de código PHP , asegurando su Intranet se puede lograr con facilidad . La seguridad vamos a crear con el siguiente código requiere que todos los usuarios inicien sesión con un ID de usuario y la contraseña para ver el contenido . Cosas que necesitará Texto Fotos, Editor Software
Mostrar más instrucciones
1

Crear una nueva tabla de base de datos que contiene las siguientes entradas para su uso con el registro en el script.

CREATE TABLE ` securemembers ` (

` id` int ( 4 ) NOT NULL aUTO_INCREMENT ,

` usuario ` varchar ( 65 ) NOT NULL DEFAULT '' ,
< p > ` clave ` varchar ( 65 ) NOT NULL default '' ,

PRIMARY KEY ( ` id` )

) TYPE = MyISAM AUTO_INCREMENT = 2 ;

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

crear un nuevo archivo php llamado secureusercheck.php y pegue el siguiente código php y guarde el archivo
< p. > < php

$ database_host = " localhost" ; //Base de datos de host

$ username = " " //nombre de usuario de base de datos

$ password = ""; //base de Datos contraseña

$ database_name = " securemembers "; //base de datos nombre El

//las siguientes líneas conectarse a la base de datos

mysql_connect ( "$ database_host ", " $ usuario "," $ password " ) or die (" No se puede conectar a base de datos ");

mysql_select_db ( " $ database_name " ) or die (" No se puede tener acceso a DB ");

//Obtener el nombre de usuario y la contraseña de inicio de sesión de nuestra página

$ username = $ _POST [ 'username' ] ;

$ password = $ _POST [' password' ] ;

//El código siguiente hace que los datos estén introducidos son seguros para procesar

$ usuario = stripslashes ( $ usuario ) ;

$ password = stripslashes ( $ password ) ;

$ username = mysql_real_escape_string ( $ usuario ) ;

$ password = mysql_real_escape_string ( $ password ) ;

$ sql = "SELECT * FROM miembros DONDE username = '$ nombre de usuario" y la contraseña = $ password ' " ;

$ result = mysql_query ( $ sql ) ;

//Ver si una fila coincide

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

//Crear sesión de inicio para proceder en asegurar {

echo " Lo sentimos, pero ha introducido un nombre de usuario o contraseña incorrecta " ;

}

>
3

Crear ? un nuevo archivo HTML que mostrará el registro en la página para que los usuarios tengan acceso . Pega el siguiente código en el archivo .







< p>

Secure Login Intranet < /strong > < /td >

< /tr >

Nombre de usuario < /td >

width="6"> : < /td >

< ; td width = " 294 "> < nombre de entrada tipo "username" = = "text" nombre de tipo "password " = = "text" type = name " submit " = " Enviar " Página 4

Crear nuevo archivo php y el nombre login_successful.php . Pega el siguiente código php en el archivo y guárdelo.

//Comprobar si la sesión no se ha registrado , redirigir volver a la página principal.

//Pon este código en primera línea de la web Inicio de sesión correcto

Ahora puede acceder a todas las páginas de Intranet protegidas

< /body>

< /html>
5

Crear un nuevo archivo php y el nombre user_logout.php . Pegue las siguientes líneas de código y guarde el archivo

. <

Session_start ( );

session_destroy ( );

>

Programación PHP /MySQL
Cómo cambiar una clave principal en MySQL
Tutorial : MySQL Database Design
Cómo cambiar la versión de PHP o ASP.NET con Enom web hosting
¿Cómo resolver la variable de URL en PHP
¿Cómo funciona MySQL?
Cómo convertir una clave de matriz PHP a números
SSIS control Vs Flow. Flujo de datos
Cómo conectar VB.Net con MySQL
Conocimiento de la computadora © http://www.ordenador.online