Patobulintas Loginimas
Parašė Exz0sT 2009 birželio 10 00:06:39
Pas mane šiek tiek pridėta JS tai juos logina man, jei default JS pas jus netūrėtu jų loginti.
Na ką, pradedam:
1.Pirmas žingsnis, susikuriam failą: failas.dat. Šiuo atvėju jį vadinsime "LOG840.dat". Jį įkeliame į root dir'ą ir chmodinam 777 atributu.
2.Antras žingsnis, sukuriame dar vieną failą pavadinimas.php. Mes jį pavadinsime: loginimas.php. Jį įkeliame taip pat į root direktoriją. Į loginimas.php įdedame tokį kodą:
[code]<?php
$filename= "LOG840.dat"; // 1 žingsny sukurtas failas
$fp = @fopen($filename,"a+");
$ip=getenv('REMOTE_ADDR');
$data=date('Y m d, H:i:s');
$vieta=$_SERVER['REQUEST_URI'];
$nick=$userdata['user_name'];
$str = ("
Nick: $nick
Data: $data
IP : $ip
Vieta: $vieta
-----------------[LOG]------------------"
);
fputs($fp,$str);
fclose($fp);
?>[/code]
O čia turėtų ir svečius loginti:
[code]<?php
if (!iGUEST) {
$nick=$userdata['user_name'];
} else {
$nick= 'Svečias';
}
$ip=getenv('REMOTE_ADDR');
$data=date('Y m d, H:i:s');
$vieta=$_SERVER['REQUEST_URI'];
$filename= "LOG840.dat"; // 1 žingsny sukurtas failas
$fp = @fopen($filename,"a+");
$str = ("
Nick: $nick
Data: $data
IP : $ip
Vieta: $vieta
-----------------[LOG]------------------"
);
fputs($fp,$str);
fclose($fp);
?>
[/code]
Na ir paskutinis, trečiasis žingsnis. Atidarome subheader.php ir jame randame tokią eilutę:
[code]require_once THEME."theme.php";[/code]
ir po ja įrašome štai tokią eilutę:
[code]include BASEDIR."loginimas.php"; // 2 žingsny sukurtas failas[/code]
Viskas, dabar tūrėtu loginti naršančiojio nicką, ir tikslią vietą, kur jis buvo.