Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como programar um seguro Intranet Sistema PHP
A segurança é uma consideração importante ao criar uma intranet para garantir que o conteúdo só está disponível para usuários autorizados. Com apenas algumas páginas de código PHP , garantindo sua Intranet pode ser realizado com facilidade. A segurança que vai criar com o seguinte código exige que todos os usuários façam login com uma ID de usuário e senha para visualizar o conteúdo. Coisas que você precisa
Editor de Texto Software
Show Mais instruções
1

Criar uma nova tabela de banco de dados contendo as seguintes entradas para uso com o log no script.

CREATE TABLE ` securemembers ` (

`id` int ( 4) NOT NULL auto_increment ,

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

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

PRIMARY KEY ( `id` )

) TYPE = MyISAM AUTO_INCREMENT = 2;

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

criar um novo arquivo php chamado secureusercheck.php e cole o seguinte código php e salve o arquivo

$ DATABASE_HOST = " localhost" ; //host Database

$ username = " " //banco de dados nome de usuário

$ password = ""; senha //database

$ database_name = " securemembers " //nome do banco de dados

//as linhas abaixo se conectar ao banco de dados

mysql_connect ( "$ DATABASE_HOST ", " $ username "," $ password " ) or die (" Não foi possível conectar ao DB ");

mysql_select_db (" $ database_name " ) or die ( " Não é possível Access DB ");

//Pega o nome de usuário e senha da nossa página de login

$ username = $ _POST [ 'username' ];

$ password = $ _POST [ 'password' ];

//O código abaixo garante que os dados inseridos é seguro para processar

$ username = stripslashes ( $ username);

$ password = stripslashes ( $ password );

$ username = mysql_real_escape_string ( $ username );

$ password = mysql_real_escape_string ( $ password );

$ sql = "SELECT * FROM membros ONDE username = '$ username' e senha = '$ senha '";

$ result = mysql_query ( $ sql );

//Veja se uma linha corresponde

$ match_rows = mysql_num_rows ($ resultado );

if ($ match_rows == 1) {

//Registo sessão de login e proceeed para garantir {

echo " Desculpe, Você digitou um nome de usuário ou senha errado "; }

?

>
3

Criar um novo arquivo html que irá exibir o log na página para que os usuários acessem . Cole o seguinte código neste arquivo.




< br > cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">






< , largura td = " 294 "> < input name = tipo "username" = "text" name = tipo "password" = "text" type = "submit" name = "Enviar"
4

Criar novo arquivo php e nomeá-la login_successful.php . Cole o seguinte código php para o arquivo e salvá-lo.

//Verifica se a sessão não está registado , redirecionar de volta para a página principal.

//Coloque esse código em primeira linha de web Login bem-sucedido

Agora você pode acessar todas as páginas de intranet protegidos



5

Criar um novo arquivo php e nomeá-la user_logout.php . . Copie o seguinte linhas de código e salve o arquivo

< ?

Session_start ();

session_destroy (); ?

>

seguro Intranet Acesso
usuário

width="6"> :

Anterior :

Próximo : No
  Os artigos relacionados
·CentOS para instalar o PHP com MySQL 
·Como Tira rasga com PHP 
·Como escrever expressões SQL 
·Como renomear colunas no MySQL 
·Como atualizar PEAR 
·Como exportar dados MySQL para o Excel em uma função …
·A diferença em segundos entre duas datas em PHP 
·Como inserir uma caixa de texto no MySQL com PHP 
·Uso de Undefined Constantes em PHP 
·Como compilar o PHP com SSL 
  Artigos em destaque
·Como Nomeie uma variável usando a SAS Macro 
·Como Fazer Bookmark Sistemas em PHP e MySQL 
·Cinco dicas JavaScript 
·Como descobrir quais funções C estão disponíveis no…
·Como construir uma fila para fora de uma lista de 
·A diferença entre uma caixa de combinação e uma caix…
·Diferença entre OnBeforeUnload & OnUnload 
·Como converter uma coluna para UTF8 no MySQL 
·Como converter um alfabeto em Caps no CPP 
·Como instalar o Android 2.3 Usando SDK 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados