Advertisement
Guest User

Untitled

a guest
Jul 31st, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $(document).ready(function(){
  2.     // Шифрование данных в md5
  3.     function md5(val){
  4.         return CryptoJS.MD5(val);
  5.     }
  6.     // Отправка информативных сообщений
  7.     function sendMessage(type,msg,header){
  8.         // Очистка информативных сообщений
  9.         function destructMessage(){
  10.             setTimeout(function(){
  11.                 $("#message").css('display','none').fadeOut(500);
  12.                 if(header!=false){
  13.                     window.location.href=header;
  14.                 }
  15.             },4000);
  16.         }
  17.         var Message;
  18.             msg = msg.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/script/g, "&nbsp;").replace(/>/g, "&gt;").replace(/"/g,"&nbsp;").replace(/'/g,"&nbsp;");
  19.             switch(type){
  20.                 case "success":
  21.                     Message = "<div class='alert alert-success'>"+msg+"</div>";
  22.                     break;
  23.                 case "error":
  24.                     Message = "<div class='alert alert-danger'>"+msg+"</div>";
  25.                     break;
  26.                 case "info":
  27.                     Message = "<div class='alert alert-info'>"+msg+"</div>";
  28.                     break;
  29.                 default:
  30.                     Message = false;
  31.                     break;
  32.             }
  33.             destructMessage();
  34.             return $("#message").css('display','block').append(Message).fadeIn(500);
  35.     }
  36.     // Отправка запроса на обработчик
  37.     $('#send').on('click', function() {
  38.         var username,password;
  39.         username = $('#username').val();
  40.         password = $('#password').val();
  41.             var domain = 'http://' + document.domain;
  42.             var dir = '/extends/getController.php?action=admin_auth&username='+username+'&password='+md5(password);
  43.             $.get(domain+dir,function(data){
  44.                 var data = JSON.parse(data);
  45.                 if(data.result == 'success' && data.message == 'logged_in') {
  46.                        sendMessage('success', 'Успешная авторизация! Вас перенесёт в админку через 4 секунды.', domain+data.adminLink);
  47.                 } else {
  48.                        sendMessage('error', 'Данные введены не верно.',false);
  49.                  }
  50.             });
  51.        
  52.     });
  53. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement