Maison > développement back-end > tutoriel php > 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
Libérer: 2023-04-07 15:06:01
avant
2849 Les gens l'ont consulté

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();
    }
Copier après la connexion

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
Copier après la connexion

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)
Copier après la connexion

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal