Просмотр файла avt.php

Размер файла: 3.94Kb
<?php
#Made By: AngelOfFaith
#ICQ: 410755038
#Email: [email protected]
#Url: http://coder-lib.ru
#Все права на скрипт принадлежат автору! Тоесть мне! Скрипт запрещено распространять и/или продавать без согласия автора!
require_once('lib/inc/fnc.php');
require_once('lib/inc/db.php');
require_once('sys/system.php');

$act=bug($_GET['act']);

switch ($act){
default:
$TITLE='Coder-Lib.Ru | Авторизация';
$TIT='Авторизация';
require_once('lib/inc/head.php');
whereis($udata['name'],'Авторизация');
if($avt==1){textwrite('Вы уже авторизованы!');break;};
break;


////////////////////////////////////Авторизация/////////////////////////////////
case 'avt':
if($avt==1){
$TITLE='Coder-Lib.Ru | Авторизация';
$TIT='Авторизация';
require_once('lib/inc/head.php');
textwrite('Вы уже авторизованы!');
break;
};
$name=bug($_POST['name']);
if(!$name){$name=bug($_GET['l']);};
$pass=bug($_POST['pass']);
if(!$pass){$pass=bug($_GET['p']);};
if(!$name || !$pass){
$TITLE='Coder-Lib.Ru | Авторизация';
$TIT='Авторизация';
require_once('lib/inc/head.php');
textwrite('Неверные параметры!');
break;
};
$pass=md6($pass);
$log=mysql_query("SELECT * FROM `user` WHERE name='$name' AND pass='$pass'");
if(!mysql_num_rows($log)){
$TITLE='Coder-Lib.Ru | Авторизация';
$TIT='Авторизация';
require_once('lib/inc/head.php');
textwrite('Неверный логин и/или пароль!');
break;
};
setcookie('login',$name,time()+3600*24*365);
setcookie('pass',$pass,time()+3600*24*365);
mysql_query("UPDATE `user` SET `totalin`=`totalin`+1 WHERE name='$name'");
header("Location: $home");
break;


////////////////////////////////Уничтожение сесии///////////////////////////////
case 'exit':
whereis($udata['name'],'Выход с сайта');
setcookie('login','');
setcookie('pass','');
header("Location: index.php");
break;


///////////////////////////Форма для востановления пароля///////////////////////
case 'remember':
$TITLE='Coder-Lib.Ru | Востановление пароля';
$TIT='Востановление пароля';
require_once('lib/inc/head.php');
whereis($udata['name'],'Востановление пароля');
break;


//////////////////////////////Высылаем новый пароль/////////////////////////////
case 'sendpass':
$TITLE='Coder-Lib.Ru | Востановление пароля';
$TIT='Востановление пароля';
require_once('lib/inc/head.php');
$name=bug($_POST['name']);
$mail=bug($_POST['mail']);
if(!$name || !$mail){textwrite('Пустые параметры!');break;};
$x=mysql_query("SELECT * FROM `user` WHERE name='$name' AND mail='$mail'");
if(!mysql_num_rows($x)){textwrite('Пользователя с таким именем и/или почтой не существует!');break;};
$newpass=gen_pass();
$newpassmd=md6($newpass);
mysql_query("UPDATE `user` SET pass='$newpassmd' WHERE name='$name' AND mail='$mail'");
$msg='Востановление пароля Coder-Lib.Ru!<br/>
Ваш логин: '.$name.'<br/>
Ваш новый пароль: '.$newpass.'
<br/><br/>С уважением администрация
сайта <b><a href="http://coder-lib.ru">Coder-Lib.Ru</a></b>';
$adds = "From: Coder-Lib.Ru <[email protected]>\n";
$adds .= "X-sender: Coder-Lib.Ru <[email protected]>\n";
$adds .= "Content-type:text/html; charset=utf-8\n";
$adds .= "MIME-Version: 1.0\n";
$adds .= "Content-Transfer-Encoding: 8bit\n";
$adds .= "X-Mailer: PHP v.".phpversion();
mail($mail,'Востановление пароля на Coder-Lib.Ru',$msg,$adds);
textwrite('Новый пароль выслан вам на email!');
break;


};

$smarty->display('avt.tpl');
?>