recherche

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

Comment mettre à jour les heures et l'heure de connexion

Comment concevoir la base de données pour mettre à jour ces deux-là

搜狗截图18年03月30日1652_1.png搜狗截图18年03月30日1656_3.png

Fan searFan sear2438 Il y a quelques jours1572

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

  • 铭德科技

    铭德科技2018-03-30 17:24:20

    Je me trompe, cette variable a une clé qui est la session qui stocke les informations utilisateur. La variable utilisateur n'est pas la session

    .

    répondre
    0
  • Fan sear

    Est-il possible de mettre à jour la valeur de login_time dans la base de données lors de la déconnexion ? La prochaine fois que vous vous connecterez, vous obtiendrez le numéro mis à jour ?

    Fan sear · 2018-03-30 19:49:17
    Fan sear

    Faux, c'est login_count

    Fan sear · 2018-03-30 19:52:56
    铭德科技

    Oui, ajoutez simplement 1 au nombre stocké dans la base de données avant de quitter (effacer la session)

    铭德科技 · 2018-03-31 09:18:28
    铭德科技

    fonction publique exitFun(){ // Recherchez les données de session qui stockent l'utilisateur en fonction de l'ID utilisateur de la session utilisateur. La méthode yyy consiste à obtenir les données. $res = model('xxx')->aaa($user_id); //Le nombre de fois obtenu plus le nombre de connexions est égal au nouveau nombre de fois $count = $res['count'] +1 //Exécuter pour mettre à jour le nouveau numéro $count aux heures de connexion de l'utilisateur correspondant $newRes = model('xxx')->zzz($user_id,$count); //Effacer la SESSION une fois terminée et lancer la connexion //C'est uniquement dans le contrôleur, la couche de données devrait fonctionner correctement }

    铭德科技 · 2018-03-31 09:26:58
  • 铭德科技

    铭德科技2018-03-30 17:22:15

    À en juger par {$Think.session.user_info.login_count}, une variable de modèle $Think doit être transmise par le contrôleur. Cette variable est la session qui stocke les informations utilisateur. Il devrait donc y avoir un champ dans le tableau pour stocker la session, et la session doit être mise à jour à chaque fois que vous vous connectez

    répondre
    0
  • Annulerrépondre