Размер файла: 3.94Kb
- <?php
- #Made By: AngelOfFaith
- #ICQ: 410755038
- #Email: angeloffaith@inbox.ru
- #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 <admin@coder-lib.ru>\n";
- $adds .= "X-sender: Coder-Lib.Ru <admin@coder-lib.ru>\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');
- ?>