Es erfolgt keine Aufforderung, wenn Sie im Hintergrund auf „Anmelden' klicken
清雨
清雨 2017-08-20 11:18:19
0
1
1390

后台登录 login

{include file='public/header'/}
   
   <body style="background-color: #393D49">
       <div class="x-box">
           < div class="x-top">
               <i class="layui-icon x-login-close">
                 ဇ
             </i>       <ul class="x-login- rechts">
                   <li style="background-color: #F1C85F;" color="#F1C85F">
                   </li>
                   <li style="background-color: #EA569A;" color="#EA569A">
                   </li>
                   <li style="background-color: #393D49;" color="#393D49">
                   </li>
               </ul>
           <div ">
               <div class="x-avtar" >
                   <img src="__STATIC__/images/logo.png" alt="">
               </div>
                                                                                                             ;
                           <Label für ="username" class="layui-form-label">
                                <i class="layui-icon"></i>
                           
                           <div class=" layui-input-inline">
                                                           ;
                           </ div>
                       </div>
                                      <i class="layui- icon"></i>
                         </label>
                                                <input type="password" id="password" name= "password" erforderlich=""
                                      placeholder="******" class="layui-input">
                                    </div>
                       <div class="layui-form- item" id="loginbtn">
                         登 录
                           < ;/button>
                       </div>
                 div>
       </div>
       <p style="color:#fff;text-align: center;">Copyright © 2017.Firmenname Alle Rechte X-admin </p>
       {include file='public/base_js'/}
       <script>
           layui.use(['form'],
           function() {
               $ =layui.jquery;
               var form =.layui.form (),
               layer =layui.layer;

               $(' .x-login-right li').click(function(event) {
                   color = $(this).attr('color');
                   $('body').css('background-color', color) ;
               });

               //监听提交
//              form.on('submit(save)',
//                function(data) {
//                    console.log(data);
//                    layer.alert( JSON.stringify(data.field), {
//                    title: '最终的提交信息'
//                  },function  () {
//                     location.href = "./index.html";
//                    })
//                    return false;
//                });


         });

       </script>
       <script> ;
           $(function () {
               $("#loginbtn").on('click ',function () {
                   $.ajax({
                     type:'POST',
                     url:"{:url('login/check')}",
.                       data:$(".layui-form").serialize (),
                       dataType:"json",
                       success:function (data) {
                         if (data.status == 1){
                           warning(data.message);
                               window.location.href = "{:url('index/index' )}";
                                               alert(data.message);
                     .location.href = "{:url('login/index')}";
                         }
                     }
                          })
           })
       </script>
   </body>

</html>


lohin 控制器

<?php

namespace appadmincontroller;

use appadmincommonBase;
use thinkRequest;
use appadminmodelAdmin;
use thinkSession;

class Login erweitert Base
{
//Render login interface
public function index()
{
//
                                                                                                 Return $this - > view -> ;
                // Formularübermittlungsdaten abrufen und speichern
            $data = $request -> ;               $password =  md5($data['password']) ;

                                                                                                                             $                            using using using                                                                               t; = $password) {
                                                      using   using   using   using             using ‐ ' s ‐                                                           Ändern Sie die Rückgabeinformationen
$status = 1;
$message = 'Bestätigung bestanden, klicken Sie bitte auf OK, um den Hintergrund aufzurufen';

//Aktualisieren Sie die Anzahl der Anmeldungen und die letzte Anmeldezeit in der Tabelle
$admin -> setInc('login_count');             $admin -> time()] ;

                                                                                                        // Speichern Sie die Benutzeranmeldeinformationen in der Sitzung, damit andere Controller die Anmeldung beurteilen können
//                      Session::set('user_id' , $userName);
// Session::set('user_inf',$data );
Session::set('user_id', $userName);
Session::set('suer_inf', $data);

) sion::delete(' user_id');
Session::delete('user_inf');

$this -> success('Logout erfolgreich, Rückkehr....', 'login/index');
}

}

清雨
清雨

Antworte allen(1)
清雨

捕获.PNG打开调试模式提示

  • Antwort 后端无数据返回,请检查控制器中是否接受到了参数,打开开发者工具,查看提交的数据。就是提交的文件后台,有没有参数。或者看一下header头部的get部分有没有参数提交。 另外,有一个提示:因为用了jQuery中的Ajax函数,需要加载jQuery库,x-admin后台模板,默认没有加载jQuery库,可以手工加载一下。在模板的第三方类库lib目录下面。 直接放在公共js文件中:{load href='***' /} 放在view/pulic/base_js.js中就可以了。
    天蓬老师 Autor 2017-08-21 08:16:09
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!