Browse Source

6-7后端登录ajax请求

Home 5 years ago
parent
commit
bceb787cd4
3 changed files with 41 additions and 11 deletions
  1. 21 0
      app/admin/controller/Index.php
  2. 5 0
      app/admin/controller/Login.php
  3. 15 11
      public/static/admin/js/login.js

+ 21 - 0
app/admin/controller/Index.php

@@ -0,0 +1,21 @@
+<?php
+/**
+ * Created by PhpStorm
+ * User: 林志杰
+ * Email: [email protected]
+ * Time: 2020/1/2 12:58
+ */
+
+namespace app\admin\controller;
+
+use app\BaseController;
+use think\facade\View;
+
+
+class Index extends BaseController
+{
+    public function index()
+    {
+        return 'hello-admin';
+    }
+}

+ 5 - 0
app/admin/controller/Login.php

@@ -18,4 +18,9 @@ class Login extends BaseController
     {
         return View::fetch();
     }
+
+    public function check()
+    {
+        return show(config('status.success'), '登陆成功');
+    }
 }

+ 15 - 11
public/static/admin/js/login.js

@@ -24,26 +24,30 @@ layui.use(['form'], function () {
             return false;
         }
         // 验证码 校验
-        var val = $(".input-val").val().toLowerCase();
-        var num = show_num.join("");
-        if(val != num){
-            layer.msg('验证码错误!请重新输入!');
-            draw(show_num);
-            return false;
-        }
+        // var val = $(".input-val").val().toLowerCase();
+        // var num = show_num.join("");
+        // if(val != num){
+        //     layer.msg('验证码错误!请重新输入!');
+        //     draw(show_num);
+        //     return false;
+        // }
 
-        window.location = '../index.html';
-        return false;
+        // window.location = '../index.html';
+        // return false;
         $(".input-val").val('');
+        let url = '/admin/login/check';
         $.ajax({
             url,
             data,
             type:"POST",
             success(res){
-                if(res.status == 200){
+                if(res.status == 1){
                     layer.msg('登录成功', function () {
-                        window.location = '/xiaozhu/index.html';
+                        window.location = '/admin/index/index.html';
                     });
+                } else {
+                    layer.msg(res.message);
+                    return false;
                 }
             }
         })