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&#0269;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.