Cod: Selectaţi tot
<?php
############################# CONFIGURARE SCRIPT #############################
$username = 'admin';
$password = '5f4dcc3b5aa765d61d8327deb882cf99';
$login_esuat = "login failed<br/>" . textbox() . '';
$fisier_salvare_ip_neindentificat = 'ip.txt';
$verificare_ip = $_SERVER['REMOTE_ADDR'];
$ip_acceptat = '188.27.174.53';
$refresh_la_pagina_instant = '<meta http-equiv="refresh" content="0">';
$color = array('red','green','blue','white');
$parametru_cookie = array('loginsuccessfuly','interzis');
$mesaj = array('Stie user si parola, dar nu are ip-ul setat. IP: ',
'Incercare de login ne-reusita. IP: ',
'IP-ul dumneavoastra nu a fost recunoscut.</br>');
function loginsuccessfuly()
{
?>
<h2> AICI SCRIPT-U</H2>
<?PHP
}
function textbox()
{
$textbox = '
<form action="" method="POST">
<input type="text" name="user" value="username">
<input type="password" name="pass" value="password">
<input type="submit" value="submit">
</form>';
return $textbox;
}
############################# CONFIGURARE SCRIPT #############################
if (isset($_COOKIE['interzis'])) {
echo "<center>IP-ul: <font color='".$color[0]."'>" . $_SERVER['REMOTE_ADDR'] . "</font> a fost blocat!";
} else {
if (isset($_COOKIE['loginsuccessfuly'])) {
if ($verificare_ip == $ip_acceptat) {
echo loginsuccessfuly();
} else {
echo "".$mesaj[2]."". $refresh_la_pagina_instant . "<br />";
setcookie($parametru_cookie[1], $parametru_cookie[1], time() + 3600);
file_put_contents($fisier_salvare_ip_neindentificat, $mesaj[0] . $verificare_ip . '' . "\n", FILE_APPEND | LOCK_EX);
}
} else {
if (isset($_POST['user'], $_POST['pass'])) {
$user = htmlentities($_POST['user']);
$pass = (md5(htmlentities($_POST['pass'])));
if ($user == $username && $pass == $password) {
echo $refresh_la_pagina_instant;
setcookie($parametru_cookie[0],$parametru_cookie[0], time() + 3600);
} else {
echo $login_esuat;
file_put_contents($fisier_salvare_ip_neindentificat, $mesaj[1] . $verificare_ip . '' . "\n", FILE_APPEND | LOCK_EX);
}
} else {
echo textbox();
}
}
}
?>


