Pages

  • Home
  • Daftar Artikel

Mengganti Form Register dengan Text "Anda Sudah Terdaftar"

Pada post sebelum ini, kita sudah berhasil menghilangkan form login jika member sudah login. Sekarang kita akan membuat form register juga menghilang saat member sudah login. Tujuannya adalah agar member yang sudah login tidak dapat mendaftar lagi dengan email yang lain.

Kali ini kita akan menukar form register tersebut dengan kalimat "Anda sudah terdaftar dengan email : emailmember@domain.com"



Dengan CodeCharge Studio kita buka halaman register. Seperti pada form login, kita atur:properties form register sbb:
  • Restricted = Yes
  • UnCheck Member, admin dan level lainnya jika ada
  • Lihat Code php, di register.php cari tulisan berikut
 $this->Visible = (CCSecurityAccessCheck("1;2") == "success");
ganti menjadi

$this->Visible = (CCSecurityAccessCheck("1;2") <> "success");
 Kemudian, dibawah form register buatlah Grid table dari tabel data profil. Kita akan menampilkan email anggota yang sedang login. Lihat gambar berikut:

replace register form
Gunakan table profil sebagai sumber data
Pilih hanya field email
Tambahkan teks "Anda Sudah Terdaftar Dengan Email :  "
Atur kondisi WHERE idteman (integer) = UserID  (Session)
Atur Restricted = Yes, check Admin dan Member (all level).

Selesai. Sekarang pengunjung dapat melihat dan mempergunakan form register. Jika pengunjung sudah login maka dia tidak dapat melihat form register tetapi dapat melihat notifikasi bahwa dia sudah terdaftar dengan emailnya.
Silahkan dicoba demo online di http://kisahteman.id1945.com/






No comments:

Post a Comment