alexa-tracking

Main Content

1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/57bf2c73dcd77023728b4567/membatasi-waktu-periode-user-di-wordpress
Membatasi waktu periode user di WordPress
Halo agan semua,

Saya tau banyak plugin mmbership yang bisa di pakai untuk keperluan diatas.
Tapi berhubung saya ngga menawarkan atau menjual akses untuk halaman2 khusus untuk member, apakah ada cara kita bisa melakukan pembatasan masa waktu user di WordPress?

Jadi saya hanya menggunakan plugin form biasa, tapi begitu kita aktifkan user di backend, kita juga bisa menambahkan masa waktu dia menjadi user, misalnya hanya 3 atau 6 bulan atau 1 tahun.

Apakah ada yang pernah mencoba hal seperti itu?

Terima kasih banyak sebelumnya.

Salam,
Tirah
1. wordpress mencatat kapan waktu di register (user_registered) yang berupa data waktu (tanggal + jam)
2. bisa buat custom meta profil -> valid sampai kapan yang value nya hari (30,60,90) atau isi langsung ke db table wp_user
3. buat custom login
4. pre-login, check valid sampai kapan via get_userdata() /*kalau pake custom meta profil*/
5. buat fungsi khusus untuk membandingkan waktu skrg (mysql_time) dan waktu register, jika lebih dari valid sampai kapan bisa return false atau die() via ajax
6. diakhir fungsi run wp_delete_user
opsional:
- setelah langkah 5 bisa buat notifikasi untuk user perpanjang waktu (bisa dilanjutkan ke pembayaran dll)
- jika tidak akan dihapus usernya
Ijin nyimak dulu gan,...
Plugin Membership dari WPMU, bisa dipakai. Walau agan tidak untuk menjual konten dan lain2, plugin ini bisa di pakai untuk kebutuhan agan.
Quote:Original Posted By noidsit
1. wordpress mencatat kapan waktu di register (user_registered) yang berupa data waktu (tanggal + jam)
2. bisa buat custom meta profil -> valid sampai kapan yang value nya hari (30,60,90) atau isi langsung ke db table wp_user
3. buat custom login
4. pre-login, check valid sampai kapan via get_userdata() /*kalau pake custom meta profil*/
5. buat fungsi khusus untuk membandingkan waktu skrg (mysql_time) dan waktu register, jika lebih dari valid sampai kapan bisa return false atau die() via ajax
6. diakhir fungsi run wp_delete_user
opsional:
- setelah langkah 5 bisa buat notifikasi untuk user perpanjang waktu (bisa dilanjutkan ke pembayaran dll)
- jika tidak akan dihapus usernya


Terima kasih Gan unutuk penjelasannya, sangat bermanfaat.
Tapi saya mungkin fokus yang dalam bentuk plugin aja.