Исправлен модуль login - починил авторизацию, написал документацию
This commit is contained in:
parent
4147d91bcd
commit
8e9b29f6dc
Binary file not shown.
|
@ -10,28 +10,21 @@ switch(@$_POST['act']) {
|
||||||
case 'reg':
|
case 'reg':
|
||||||
$err=0;
|
$err=0;
|
||||||
// Сверяем капчу
|
// Сверяем капчу
|
||||||
if ($_POST['capcha']!=$_SESSION['capcha'])$err=1;
|
$err = ( $_POST['capcha'] != $_SESSION['capcha'] ) ? 1 : $err;
|
||||||
// Сверяем пароли
|
// Сверяем пароли
|
||||||
if ($_POST['pwd']!=$_POST['pwd2'])$err=2;
|
$err = ( $_POST['pwd'] != $_POST['pwd2'] ) ? 2 : $err;
|
||||||
//проверяем ввели ли электронку
|
//проверяем ввели ли электронку
|
||||||
if (!$_POST['email'])$err=4;
|
$err= ( !$_POST['email'] ) ? 4 : $err;
|
||||||
// Проверяем наличие юзера в БД
|
// Проверяем наличие юзера в БД
|
||||||
$err=( \DB::getValue( "SELECT `id` FROM `users` WHERE `email`=?", $_POST['email'] ) ) ? 3 : $err;
|
$err=( \DB::getValue( "SELECT `id` FROM `users` WHERE `email`=?", $_POST['email'] ) ) ? 3 : $err;
|
||||||
if ( $err==0 ){
|
if ( $err==0 ){
|
||||||
$count_users = \DB::getAll( "SELECT COUNT(*) FROM `users`" );
|
$count_users = \DB::getAll( "SELECT COUNT(*) FROM `users`" );
|
||||||
$c = $count_users[0]['COUNT(*)'];
|
$dostup = ( $count_users[0]['COUNT(*)']==0 ) ? 'a' : 'u'; //проверяем есть ли хоть один юзер в базе, если нет, создаем первого админом
|
||||||
//проверяем есть ли хоть один юзер в базе, если нет, создаем первого админом
|
|
||||||
$dostup = ( $c==0 ) ? 'a' : 'u';
|
|
||||||
$_SESSION['user_id'] = \DB::add ( "INSERT INTO `users` (`email`, `pwd`, `act`, `dostup`) VALUES (?, ?, ?, ?)", array( $_POST['email'], md5( $_POST['pwd'] ), 1, $dostup ) );
|
$_SESSION['user_id'] = \DB::add ( "INSERT INTO `users` (`email`, `pwd`, `act`, `dostup`) VALUES (?, ?, ?, ?)", array( $_POST['email'], md5( $_POST['pwd'] ), 1, $dostup ) );
|
||||||
$_SESSION['dostup'] = $dostup;
|
$_SESSION['dostup'] = $dostup;
|
||||||
}
|
}
|
||||||
echo $err;
|
echo $err;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
}
|
}
|
||||||
?>
|
?>
|
|
@ -40,3 +40,11 @@
|
||||||
46.165.16.184;1676993050;Firefox 10+;Linux;https://tk-ligat.ru/tovar_cat/0-1.html;
|
46.165.16.184;1676993050;Firefox 10+;Linux;https://tk-ligat.ru/tovar_cat/0-1.html;
|
||||||
46.165.16.184;1676993057;Firefox 10+;Linux;https://tk-ligat.ru/tovar_cat/89-1.html;
|
46.165.16.184;1676993057;Firefox 10+;Linux;https://tk-ligat.ru/tovar_cat/89-1.html;
|
||||||
46.165.16.184;1676993068;Firefox 10+;Linux;https://tk-ligat.ru/tovar_cat/165-1.html;
|
46.165.16.184;1676993068;Firefox 10+;Linux;https://tk-ligat.ru/tovar_cat/165-1.html;
|
||||||
|
46.165.16.184;1676998403;Firefox 10+;Linux;https://tk-ligat.ru/tovar_cat/0-1.html;
|
||||||
|
46.165.16.184;1676998413;Firefox 10+;Linux;https://tk-ligat.ru/tovar_cat/0-16.html;
|
||||||
|
46.165.16.184;1676998446;Firefox 10+;Linux;https://tk-ligat.ru/tovar_cat/51-1.html;
|
||||||
|
46.165.16.184;1676998450;Firefox 10+;Linux;https://tk-ligat.ru/tovar_cat/61-1.html;
|
||||||
|
46.165.16.184;1676998496;Firefox 10+;Linux;https://tk-ligat.ru/tovar_cat/50-1.html;
|
||||||
|
46.165.16.184;1676998499;Firefox 10+;Linux;https://tk-ligat.ru/tovar_cat/68-1.html;
|
||||||
|
46.165.16.184;1676998528;Firefox 10+;Linux;https://tk-ligat.ru/tovar_cat/68-1.html;
|
||||||
|
46.165.16.184;1676998531;Firefox 10+;Linux;https://tk-ligat.ru/tovar_cat/72-1.html;
|
||||||
|
|
|
|
@ -1,3 +0,0 @@
|
||||||
ifconfig-push 172.16.0.136 255.255.0.0
|
|
||||||
push "route 172.16.0.0 255.255.0.0"
|
|
||||||
#push "route 192.168.0.0 255.255.255.0"
|
|
Binary file not shown.
|
@ -14,7 +14,13 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- Page info end -->
|
<!-- Page info end -->
|
||||||
|
{if $smarty.session.user_id}
|
||||||
|
<div class="container">
|
||||||
|
<div class="alert alert-dark" role="alert" style="border-radius: 0px 0px 10px 10px;">
|
||||||
|
<a href="/blog_edit/"><i class="fa-regular fa-square-plus" title="Создать статью" style="font-size: 22pt;"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{/if}
|
||||||
<!-- categories section -->
|
<!-- categories section -->
|
||||||
<section class="categories-section spad">
|
<section class="categories-section spad">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
|
|
Loading…
Reference in New Issue