Maison  >  Article  >  cadre php  >  Comment thinkphp génère des informations sur la réussite de l'enregistrement sur le front-end

Comment thinkphp génère des informations sur la réussite de l'enregistrement sur le front-end

PHPz
PHPzavant
2023-06-03 13:57:481233parcourir

Ci-dessous, nous prendrons une simple page d'inscription comme exemple pour vous expliquer. Nous devons d’abord créer un formulaire et le placer dans la page register.html. Voici le code du formulaire :

<form action="{:url(&#39;User/register&#39;)}" method="post">
    <label for="username">用户名</label>
    <input type="text" id="username" name="username" /><br/>

    <label for="password">密码</label>
    <input type="password" id="password" name="password" /><br/>

    <label for="email">邮箱</label>
    <input type="email" id="email" name="email" /><br/>

    <button type="submit" name="submit">注册</button>
</form>

Dans le formulaire, nous devrions remarquer {:url('User/register')} dans l'attribut action, qui indique au système qu'après que l'utilisateur clique sur le bouton "S'inscrire", les données du formulaire seront soumises à Dans les coulisses, utilisez la méthode register() pour le traitement.

Ensuite, nous devons écrire la logique d'enregistrement dans le contrôleur utilisateur. Le code est le suivant :

namespace app\index\controller;

use think\Controller;

class User extends Controller
{
    public function register()
    {
        $data = input(&#39;post.&#39;);
        // 完成注册逻辑
        
        $this->success(&#39;注册成功&#39;, &#39;User/login&#39;);
    }
}

Dans la méthode register() du contrôleur utilisateur, nous récupérons d'abord les paramètres transmis par la page via la méthode POST. Nous pouvons ensuite exécuter ici le processus d'inscription complet, y compris la vérification des informations utilisateur, l'écriture dans la base de données, etc. Enfin, une fois notre inscription réussie, nous pouvons afficher les informations sur la page frontale grâce à la méthode de réussite intégrée de thinkphp.

Normalement, la méthode de réussite est utilisée pour accéder à la page après avoir effectué une opération réussie. Par conséquent, nous allons passer à la page de connexion et laisser l’utilisateur passer à l’étape suivante.

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