Rumah > rangka kerja php > ThinkPHP > teks badan

Bagaimana thinkphp mengeluarkan maklumat kejayaan pendaftaran di bahagian hadapan

PHPz
Lepaskan: 2023-06-03 13:57:48
ke hadapan
1219 orang telah melayarinya

Di bawah kami akan mengambil halaman pendaftaran mudah sebagai contoh untuk menerangkan. Kita perlu mencipta borang terlebih dahulu dan meletakkannya di halaman register.html. Berikut ialah kod borang:

<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>
Salin selepas log masuk

Dalam borang, kita harus perhatikan {:url('User/register')} dalam atribut tindakan, yang memberitahu sistem bahawa selepas pengguna mengklik " butang Daftar", Hantar data borang ke latar belakang dan gunakan kaedah daftar() untuk pemprosesan.

Seterusnya, kita perlu menulis logik pendaftaran dalam pengawal Pengguna Kodnya adalah seperti berikut:

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;);
    }
}
Salin selepas log masuk

Dalam kaedah daftar() pengawal Pengguna, kami mula-mula mendapatkan halaman melalui. POST Parameter yang diluluskan oleh kaedah. Kami kemudiannya boleh menjalankan proses pendaftaran lengkap di sini, termasuk mengesahkan maklumat pengguna, menulis ke pangkalan data, dsb. Akhir sekali, selepas kami berjaya mendaftar, kami boleh mengeluarkan maklumat ke halaman hadapan melalui kaedah kejayaan terbina dalam thinkphp.

Biasanya, kaedah kejayaan digunakan untuk melompat ke halaman selepas melakukan operasi yang berjaya. Oleh itu, kami akan melompat ke halaman log masuk dan membiarkan pengguna meneruskan ke langkah seterusnya.

Atas ialah kandungan terperinci Bagaimana thinkphp mengeluarkan maklumat kejayaan pendaftaran di bahagian hadapan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!