No codigo somente ip's especificos irão ver a pagina de login , mais tbm podemos utilizar um user-agent especifico (HTTP_USER_AGENT), rerefer (HTTP_REFERER), tudo isso junto ,etc...
logger.php
quem quiser melhorar o codigo fica a vontade , pq assim ta uma porcaria kkkkkkk '-'
- Código:
<?php
##### By MMxM #####
##### Página de login 'protegida' #####
##### Somente os ips autorizados podem acessar #####
$ip = $_SERVER[REMOTE_ADDR];
if ($ip != "IP2" && $ip != "127.0.0.1"){
include("logger.php");
/* Se o ip de quem acessou a pagina for diferente de 127.0.0.1 ou "IP2"
* então o arquivo logger.php sera incluido na pagina
* o Arquivo irar gravar os ips de quem acessou a pagina
* e mostrar a mensagem que vc não tem permissão
* para acessar a pagina pois seu ip é diferente de 127.0.0.1 ou "IP2"
*/
}
else{
echo("Bem vindo");
/*
* SUA PAGINA DE LOGIN
*/
}
?>
logger.php
- Código:
<?php
//Ip-logger by MMxM :)
date_default_timezone_set('Brazil/East');
$data = date('d/m/Y');
$hora = date('H:i');
/* Cria um log com o ip de quem acessou a pagina , a hora e a data
O arquivo ips.txt é criado no diretorio onde esta o script */
echo ("Voce nao tem permissao para acessar essa pagina");
$fp = fopen("ips.txt", "a");
fwrite($fp, "IP:$_SERVER[REMOTE_ADDR] \n");
fwrite($fp, "DATA:$data \n");
fwrite($fp, "HORA:$hora \n");
fwrite($fp, "=====================================\n");
fclose($fp);
?>
quem quiser melhorar o codigo fica a vontade , pq assim ta uma porcaria kkkkkkk '-'