Tambah medan status pada pangkalan data untuk merekodkan status pengesahan e-mel. Lalai tidak aktif
Hantar alamat e-mel pengesahan ke alamat e-mel pengguna, dan pengguna boleh mengaktifkan alamat e-mel hanya selepas mengkliknya
Jika pengguna tidak diaktifkan dalam tempoh masa tertentu, data pengguna akan dipadamkan
Adakah anda perlu memadamkannya secara ganas selepas ia tidak aktif untuk suatu tempoh masa? (Adakah ini tidak sesuai?)
[Kunci]Cara untuk memadam data
Idea saya ialah menambah masa penciptaan pengguna, dan kemudian padamkan data berdasarkan masa penciptaan pengguna dan status pengaktifan,
tetapi saya tidak tahu apakah idea khusus itu.
Selain itu, saya tidak tahu sama ada hendak menggunakan bahasa pengaturcaraan untuk menulis pemadaman logik atau menggunakan pangkalan data MySQL untuk menulis pemadaman automatik logik.
Saya tahu banyak tentang NoSQL, tetapi saya ingin tahu sama ada fungsi ini boleh dilaksanakan menggunakan NoSQL seperti redis dan memcache yang mana lebih baik daripada mysql?
Medan pengesahan e-mel harus ditambahkan pada jadual pengguna. Jika anda ingin menyimpan rekod aplikasi, anda boleh membuat jadual baharu
Anda boleh membuat medan untuk pengaktifan e-mel atau tidak. Tidak perlu memadamnya jika ia tidak diaktifkan
Anda boleh menggunakan php untuk menulis logik pemadaman, dan kemudian mulakan tugas berjadual untuk melaksanakannya. Pergi dan kendalikan mysql dengan kerap.
Anda akhirnya perlu melaksanakan mysql untuk mengubah suai data. Malah, tidak kira yang mana yang anda gunakan!
Saya tidak mengesyorkan memadam rekod secara terus. Tetapi ia boleh dipadamkan
Dengan redis, anda boleh menetapkan masa tamat tempoh, jadi anda tidak perlu mengekalkan operasi pemadaman sendiri