2016-04-02 20 views
0

Passport.js'nin kullanıcı hesaplarını bir uygulamadan silme yöntemi olup olmadığını merak ediyordum? Bir kullanıcı artık sitemde kayıtlı olmak istemediğine ve hesabını kaldırmak istediğine karar verirse, bunun bir yolu olmalı mı? Pasaport bir çözüme izin vermiyorsa, o zaman benzer bir çözüm var mı?passport.js, kullanıcıların hesapları kaldırmasına izin veriyor mu? alternatif var mı

Şu anda passport.js 'cevabını bulamıyorum; Standart bir operasyon olacağını düşündüm?

cevap

0

Passport yalnızca bir kimlik doğrulama çerçevesidir, bir kullanıcı yönetim aracı değildir. Hesabın kaldırılmasını kendiniz uygulamanız gerekecek.

Eğer

  • kullanıcı bilgilerini alır ve veritabanına karşılık gelen bir giriş oluşturur bir API uygulamak için ihtiyacınız olacak kullanıcı hesapları uygulamalarınız veritabanı üzerinde olduğunda kullanılır passport-local stratejisi kullanın varsayarsak.
  • Pasaport kullanan bir giriş API'si ekleyin. Doğrulama isteğinizde oturum açma kullanıcısı olup olmadığını ve şifresinin veritabanınızdaki değerlerle eşleşip eşleşmediğini kontrol edersiniz.
  • Kullanıcıların hesaplarını silmelerine izin veren bir API uygulayın. Bu API’da, ilgili girişi veritabanınızdan silersiniz.

Bazen kayıt için Passport'u kullanan uygulamaları görürsünüz. Gerçekten bunun için tasarlanmamıştır, ancak bu şekilde kullanıcılar kayıt olduktan sonra giriş yapmışlardır. Ayrı kayıt ile kullanıcı kayıttan sonra manuel olarak giriş yapmalıdır.

İlgili konular