Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.30 KB | None | 0 0
  1. $login = clear(request('email'), 100);
  2. $pass = clear(request('password'), 128);
  3.  
  4. if(!request('nolog')) {
  5.     dbi("insert into attemps_login (login, password, ip) values ('$login', '$pass', '" . USER_IP . "')");
  6. }
  7.  
  8. $attemps = dbs("select * from attemps_login where ip = '" . USER_IP . "'");
  9. $count_att = count($attemps);
  10.  
  11. if($count_att >= 10) {
  12.     dbi("insert into banned_ip (ip) values ('" . USER_IP . "')");
  13.     redirect('/');
  14. }
  15. if($count_att >= 5) {
  16.     session('message', 'Попробуйте позже или восстановите пароль');
  17.     redirect('/login');
  18. }
  19.  
  20. $user = dbs("SELECT * FROM customers WHERE email = '$login' AND Password = '$pass' AND Active = 1 LIMIT 1");
  21.  
  22. if(!$user) {
  23.     session('message', 'Неверный логин или пароль');
  24.     redirect('/login');
  25. }
  26.  
  27. $user = $user[0];
  28. session('Customer_id', $user->Customer_id);
  29. session('FirstName', $user->FirstName);
  30. session('LastName', $user->LastName);
  31. session('email', $user->email);
  32. session('pass', $user->Password);
  33.  
  34. dbu("update customers set LoginDate = '$date_now_curr' where Customer_id = '$user->Customer_id'");
  35.  
  36. if(!$user->ShippingAddress) {
  37.     session('message', 'Заполните адрес');
  38.     redirect('/settings');
  39. }
  40.  
  41. if(session('page')) {
  42.     redirect(session('page'));
  43. }
  44. else {
  45.     redirect('/');
  46. }
  47. break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement