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

Pourquoi puis-je y accéder directement même si je rends le jugement ?

<?php

namespace appadminscontroller;

use thinkController;

use UtildataSysdb;

/**

*/

class BaseAdmin extends Controller

{//Les données de session du compte sont basées sur Déterminer si l'utilisateur est connecté. S'il n'y a pas d'administrateur, aucun utilisateur n'entrera

public function __construct(){

parent::__construct();

//Attribuer des données de session à l'administrateur

$this-> _admin = session(' admin');

if (!$this->_admin) {

// //Si la session n'a aucune valeur, il est considéré que l'utilisateur n'est pas connecté et accède à la page de connexion

header('Location: /admins.php/ admins/Account/login');

exit;

}

}

}


phpcn_u211985phpcn_u2119852308 Il y a quelques jours1554

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

  • 何人不识君

    何人不识君2018-09-01 15:26:02

    Changez de navigateur et visitez http://www.php.demo/admins.php/admins/Home/index

    répondre
    0
  • ㅤ

    2018-08-23 10:04:40

    Est-ce résolu

    répondre
    1
  • You bad bad

    You bad bad2018-07-18 15:53:16

    Ajoutez dump ($this->_admin) devant if et jetez un oeil

    répondre
    0
  • phpcn_u211985

    Après l'actualisation, il revient à la page de connexion, mais il ne peut pas y accéder même si la connexion réussit.

    phpcn_u211985 · 2018-07-18 20:35:00
  • anchu

    anchu2018-07-18 15:05:48

    Ou supprimez-le ci-dessus et remplacez-le directement par if

    if (!session('?admin'))

    répondre
    0
  • phpcn_u211985

    Après l'actualisation, il revient à la page de connexion, mais il ne peut pas y accéder même si la connexion réussit.

    phpcn_u211985 · 2018-07-18 17:04:01
    ㅤ

    Les salutations ici sont en anglais.

    · 2018-08-23 09:38:29
  • anchu

    anchu2018-07-18 15:01:42

    Utilisez is_set pour juger if

    répondre
    0
  • Annulerrépondre