recherche

Maison  >  Questions et réponses  >  le corps du texte

Il n'y a aucune invite lorsque vous cliquez sur connexion en arrière-plan

后台登录 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- droite">
                   <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-mid">
               <div class="x-avtar" >
                   <img src="__STATIC__/images/logo.png" alt="">
               </div>
               <div class="input">
                   <form class="layui-form">
                       <div class="layui-form-item"&g t;
                           <étiquette pour ="username" class="layui-form-label">
                               <i class="layui-icon"></i>
                           </la bel>
                           <div class=" layui-input-inline">
                             <input type="text" id="username" name="username" requirejs=""
                              placeholder="username" class="layui-input" >
                           </ div>
                       </div>
                       <div class="layui-form-item x-login-box">
                         <label for="pass" class="layui-form-label">
                              <i class="layui- icône"></i>
                         </label>
                          <                           <input type="mot de passe" id="mot de passe" name= "mot de passe" requis=""
                                    placeholder="******" class="layui-input">
                           </div>
                      </div>
                     <div class="layui-form- item" id="loginbtn">
                           <button  class="layui-btn" lay-filter="save" lay-submit="" type="button" id="loginbtn">
                           登 录
                         < & lt;/div>
       </div>
       <p style="color:#fff;text-align: center;">Copyright © 2017.Nom de la société Tous droits 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', couleur) ;
               });

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


           });

       </script>
       <script& gt;
           $(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){
                             alert(data.message);
                               window.location.href = "{:url('index/index' )}";
                                                        alert(data.message);
                            fenêtre .location.href = "{:url('login/index')}";
                                            }
                                  })
           })
       </script>
   </body>

</html>


lohin 控制器

<?php

namespace appadmincontroller;

utilisez appadmincommonBase;
utilisez thinkRequest;
utilisez appadminmodelAdmin;
utilisez thinkSession;

class Login extends Base
{
//Render login interface
public function index()
{
//
                                                                                                           Retourner $this -& gt; view -> 0 ;
                  // Récupère les données de soumission du formulaire et enregistre-les         $data = $request -> param(); ;               $password =  md5($data['password']) ;

                                                                                                                                                                                              $admin = ify séparément du mot de passe
                                                en utilisant   en utilisant         en utilisant en utilisant           en utilisant en utilisant '         en utilisant '                                                                                                                                          t ; mot de passe != $ mot de passe) {
                                                         en utilisant   en utilisant   en utilisant   en utilisant   en utilisant             en utilisant ‐ ' ' s' ‐ ‑ ‐ ‐                                                           Modifier les informations de retour
$status = 1;
$message = 'Vérification réussie, veuillez cliquer sur OK pour entrer l'arrière-plan';

//Mettre à jour le nombre de connexions et l'heure de la dernière connexion dans le tableau
$admin -> setInc('login_count');
            $admin ->
                                                                                   //Enregistrer les informations de connexion de l'utilisateur dans la session pour que d'autres contrôleurs puissent juger de la connexion
//                                 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('Déconnexion réussie, retour....', 'login/index');
}

}

清雨清雨2714 Il y a quelques jours1446

répondre à tous(1)je répondrai

  • 清雨

    清雨2017-08-20 11:22:40

    捕获.PNGActiver l'invite du mode débogage

    répondre
    1
  • 天蓬老师

    Aucune donnée n'est renvoyée par le backend. Veuillez vérifier si les paramètres sont reçus dans le contrôleur, ouvrez les outils de développement et affichez les données soumises. Il s'agit de l'arrière-plan du fichier soumis, avec ou sans paramètres. Ou vérifiez si des paramètres sont soumis dans la partie get de l'en-tête. De plus, il y a une astuce : parce que la fonction Ajax dans jQuery est utilisée, la bibliothèque jQuery et le modèle d'arrière-plan x-admin doivent être chargés. La bibliothèque jQuery n'est pas chargée par défaut, vous pouvez donc la charger manuellement. Dans le répertoire lib de la bibliothèque de classes tierce du modèle. Mettez-le directement dans le fichier js public : {load href='***' /} et placez-le dans view/pulic/base_js.js.

    天蓬老师 · 2017-08-21 08:16:09
  • Annulerrépondre