Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $login = clear(request('email'), 100);
- $pass = clear(request('password'), 128);
- if(!request('nolog')) {
- dbi("insert into attemps_login (login, password, ip) values ('$login', '$pass', '" . USER_IP . "')");
- }
- $attemps = dbs("select * from attemps_login where ip = '" . USER_IP . "'");
- $count_att = count($attemps);
- if($count_att >= 10) {
- dbi("insert into banned_ip (ip) values ('" . USER_IP . "')");
- redirect('/');
- }
- if($count_att >= 5) {
- session('message', 'Попробуйте позже или восстановите пароль');
- redirect('/login');
- }
- $user = dbs("SELECT * FROM customers WHERE email = '$login' AND Password = '$pass' AND Active = 1 LIMIT 1");
- if(!$user) {
- session('message', 'Неверный логин или пароль');
- redirect('/login');
- }
- $user = $user[0];
- session('Customer_id', $user->Customer_id);
- session('FirstName', $user->FirstName);
- session('LastName', $user->LastName);
- session('email', $user->email);
- session('pass', $user->Password);
- dbu("update customers set LoginDate = '$date_now_curr' where Customer_id = '$user->Customer_id'");
- if(!$user->ShippingAddress) {
- session('message', 'Заполните адрес');
- redirect('/settings');
- }
- if(session('page')) {
- redirect(session('page'));
- }
- else {
- redirect('/');
- }
- break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement