Maison  >  Article  >  développement back-end  >  L'ensemble du processus de développement de l'interface APP avec PHP (2)

L'ensemble du processus de développement de l'interface APP avec PHP (2)

angryTom
angryTomavant
2019-10-12 14:52:012789parcourir

Suivez l'étape précédente de développement. En pratique, il y aura certains problèmes :

Le problème principal est que le backend doit être connecté pour permettre l'accès au contrôleur arrière

Ici, je propose deux solutions : Pas grand chose à faire disons, regardons le code :

one:::::

public function loginAction($req)
    {
        if(strstr($_SERVER["QUERY_STRING"],"z") == "zhw-categorys"){
            $show_id =$_POST['id'];
            $show_name= $_POST['name'];
            if($show_id){
                $arr = array(
                    'id' => 1,
                    'name' => '测试',
                    'type' =>array(4,5,6),
                    'test' =>array(1,45,67=>array(1,2,3)),
                );
            }else{
                $arr = array(
                    'id' => 1,
                    'name' => 'jiang',
                );
            }
             wei()->zhwCategory()->show(200,'成功咯',$arr,'json');
        }
        return get_defined_vars();
    }

Une interprétation simple :

La méthode ci-dessus est Lors de la saisie du entrée de la plateforme, je juge : Selon mon projet en cours, lorsque j'appelle directement le chemin de l'interface, le chemin est comme ceci :

http://su1010.cn/admin/login?message=&next=http%3A%2F%2Fsu1010.cn%2Fadmin%2Fzhw-categorys

Je prends donc la méthode d'interception si le personnel de l'APP accède directement à mon. interface, alors je porterai un jugement. Si vous appelez l'interface dans un état non connecté, j'obtiendrai le contrôleur et je porterai directement un jugement à l'étape précédant la page de retour pour obtenir les données pour la requête, l'interprétation et return—-> Je dois dire que cette méthode est très faible, mais c'est la méthode à laquelle j'ai pensé au début !

deux:::::::

![这里写图片描述](https://img-blog.csdn.net/20171027100824856?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2VpeGluXzM4MzAwOTY5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

Voir la partie cadre de mon tableau, cette partie est livrée avec le cadre. . . cadre Wei. Je suis encore en train de le comprendre maintenant, veuillez expliquer ce que cela signifie spécifiquement :

Si vous accédez directement à mon contrôleur (à condition que ce contrôleur ne soit connu que de vous et des développeurs de l'APP), effectuez une série d'opérations ici Opération : Si vous accédez directement à ce contrôleur, alors je vous donnerai un accès direct à l'arrière-plan : pour les visiteurs, définissez simplement votre user_id sur 0.

Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer