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

Cómo programar una Intranet Secure System PHP

2015/5/9
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
MySQL : Cómo insertar Incrementos Auto
Cómo unirse a dos cadenas en PHP
Cómo aprender SQL Queries
Cómo pasar un ID Sub en PHP
Filtros mala palabra en PHP
Cómo crear una secuencia de Oracle SQL
Cómo quitar las comas en PHP
Perl MySQL Tutorial
Conocimientos Informáticos © http://www.ordenador.online