Bir kullanıcı eğer onun / onu hesabını aktive olarak kontrol en etkili yolu?

0 Cevap php

Ben onlar giriş edebiliyoruz önce benim kullanıcıların hesaplarını etkinleştirmek istiyorum. Onlar bir aktivasyon linki, böyle bir şey içeren kayıttan sonra bir e-posta gönderilir:

http://www.blabla.com/activate.php?email=blabla@blabla.com&token=Aisd23uNMAu53932asdDasd82AS

Birisi oturum açtığında elbette, o kullanıcı / onu hesabını aktive olan wether olmadığını kontrol etmek zorunda. Ben bu sorunu çözmek için 2 yollarını düşünün, ya bir kullanıcı şöyle aktive olduğunda boşaltmak için ayarlanmış benim 'kullanıcı' tablosunda fazladan bir sütun, sahip olabilir:

-----------------------------------------------
| id | username | password | activation_token |
-----------------------------------------------
| 1  | user1    | blabla   |                  |
-----------------------------------------------
| 2  | user1    | blabla   | asd232DA34qADJs2 |
-----------------------------------------------

Sonra kullanıcı bilgileri ile birlikte activation_token ayıklamak her bir kullanıcının içeri günlükleri Ya Ben daha sonra her bir kullanıcının günlükleri 'kullanıcıların tablo üzerinde katılan sadece aktivasyon belirteçleri içeren ayrı bir tablo olabilir:

--------------------------------------
| id | account_id | activation_token |
--------------------------------------
| 1  | 37         | dsad2428491dka98 |
--------------------------------------
| 2  | 2          | asd232DA34qADJs2 |
--------------------------------------

Peki hangisi en etkili olur? Zaman ayırdığınız için teşekkürler.

Tüm büyük tepkiler için EDIT: Teşekkürler

0 Cevap