Исправлен модуль login - починил авторизацию, написал документацию

This commit is contained in:
root 2023-02-21 20:42:21 +03:00
parent 4147d91bcd
commit 8e9b29f6dc
8 changed files with 26 additions and 26 deletions

BIN
4.epf

Binary file not shown.

Binary file not shown.

View File

@ -10,28 +10,21 @@ switch(@$_POST['act']) {
case 'reg':
$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;
if ( $err==0 ){
$count_users = \DB::getAll( "SELECT COUNT(*) FROM `users`" );
$c = $count_users[0]['COUNT(*)'];
//проверяем есть ли хоть один юзер в базе, если нет, создаем первого админом
$dostup = ( $c==0 ) ? 'a' : 'u';
$dostup = ( $count_users[0]['COUNT(*)']==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['dostup'] = $dostup;
}
echo $err;
break;
default:
}
?>

View File

@ -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;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;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 31.13.127.12 1676946603 Chrome 90+ Windows https://tk-ligat.ru/?fbclid=IwAR1kasVQfA71WtBqbIA71a_z7VsYTbSjKfNUXTVqSy6nlcuZt2XeLShwJaA
40 46.165.16.184 1676993050 Firefox 10+ Linux https://tk-ligat.ru/tovar_cat/0-1.html
41 46.165.16.184 1676993057 Firefox 10+ Linux https://tk-ligat.ru/tovar_cat/89-1.html
42 46.165.16.184 1676993068 Firefox 10+ Linux https://tk-ligat.ru/tovar_cat/165-1.html
43 46.165.16.184 1676998403 Firefox 10+ Linux https://tk-ligat.ru/tovar_cat/0-1.html
44 46.165.16.184 1676998413 Firefox 10+ Linux https://tk-ligat.ru/tovar_cat/0-16.html
45 46.165.16.184 1676998446 Firefox 10+ Linux https://tk-ligat.ru/tovar_cat/51-1.html
46 46.165.16.184 1676998450 Firefox 10+ Linux https://tk-ligat.ru/tovar_cat/61-1.html
47 46.165.16.184 1676998496 Firefox 10+ Linux https://tk-ligat.ru/tovar_cat/50-1.html
48 46.165.16.184 1676998499 Firefox 10+ Linux https://tk-ligat.ru/tovar_cat/68-1.html
49 46.165.16.184 1676998528 Firefox 10+ Linux https://tk-ligat.ru/tovar_cat/68-1.html
50 46.165.16.184 1676998531 Firefox 10+ Linux https://tk-ligat.ru/tovar_cat/72-1.html

View File

@ -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"

View File

@ -1,4 +0,0 @@
<?php
print mail("1@yurecnt.ru","header","text");
phpinfo();
?>

Binary file not shown.

View File

@ -14,7 +14,13 @@
</div>
</div>
<!-- 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 -->
<section class="categories-section spad">
<div class="container">