Rehberler ile kolayca çözülebilecek bir sorunum var.
Özellikle, bir parola sıfırlama iş akışı için, bir kullanıcının e-postasına bir Guid token göndermek ve jetonu kullanarak parolalarını sıfırlamasını istiyorum. Rehberler benzersiz olduğu için, bu oldukça güvenlidir ve bana insanların şifrelerini e-posta ile göndermekten kurtarır, bu da risklidir.
Ruby için bir Guid mücevher olduğunu fark ettim ; ancak oldukça eski görünüyor ve dosya sistemine bir şeyler yazıyor.
Küresel olarak benzersiz bir tanımlayıcı oluşturabilen başka mücevherler bilen var mı?
Geri dönebileceğimi biliyorum:
(0..16).to_a.map{|a| rand(16).to_s(16)}.join
Ama gerçekten uygun bir GUID gibi görünmüyor ...