Full width home advertisement

Travel the world

Climb the mountains

Post Page Advertisement [Top]

Tutorial CodeIgniter: Membuat Halaman Registrasi Member Menggunakan Verifikasi Email

Hampir semua website saat ini memiliki halaman registrasi atau halaman pendaftaran yang dibuat dengan beragam tujuan tergantung dari jenis website itu sendiri.

Beberapa hari yang lalu saya telah membagikan template codeigniter valid google AMP. Nah pada kesempatan ini saya akan membagikan cara membuat halaman registrasi dengan menggunakan template CIAMP Design.
Baca: CIAMP Design: Template Website CodeIgniter Valid Google AMP

Intro

Alur kerja dari sistem registrasi member ini adalah pada saat member melakukan registrasi dengan melengkapi form registrasi. Data yang di input akan di tampung ke dalam database dengan status: New. Kemudian sistem akan mengirim email yang berisi link khusus (link verifikasi) ke email yang digunakan oleh member pada saat registrasi. Status akan berubah menjadi Member ketika link verifikasi dibuka melalui email.

Email yang masaih berstatus New tidak akan bisa login ke halaman member. Hanya member dengan status Member pada database yang diizinkan untuk login.

Database

Buat database baru dengan nama ciamp atau nama yang lain sesuaikan dengan konfigurasi application/config/database.php milik Anda. Kemudian buat tabel member pastekan code berikut ke SQL database Anda.

CREATE TABLE `member` (
`id` int(11) NOT NULL,
`nama` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`username` varchar(100) NOT NULL,
`password` varchar(100) NOT NULL,
`status` enum('New','Member') NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Indexes for dumped tables
--

--
-- Indexes for table `member`
--
ALTER TABLE `member`
ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `member`
--
ALTER TABLE `member`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
Hasilnya akan seperti gambar berikut:

Config


Controller


Model


View


Controller


Controller

No comments:

Post a Comment

Bottom Ad [Post Page]