Android Java Firebase Base64
Merhaba,
bir uygulama geliştirmekteyim. Kullanıcı uygulamaya kayıt olurken, isim, email, şifre gibi bilgiler vermekte ve bende bu bilgilerden şifre'yi base64 kullanarak şifreleyip, şifreli şekilde tüm bilgileri veritabanına yazmaktaydım. Aslında buraya kadar sıkıntı yok, lakin kullanıcı oluşturup giriş kısmına geldiğimde ufak bir aksilikle karşılaşıyorum. O da şöyle; şimdi kullanıcı, giriş kısmında kullanıcı adını ve şifresini girerek (bu arada bu kısımda kullanıcı adını ve şifresini base64 ile decode ediyorum) giriş yapabiliyor. Fakat firebase'in kendi email ve şifre ile girme metodunu kullanarak kullanıcıyı login edemiyorum: Çünkü kayıt kısmında şifre base64 ile birlikte kayıt ediliyordu, ben kullanıcıyı kullanıcı adı ile giriş yapabilmesi için, onun kullanıcı adını alarak ve aldığım bu kullanıcı adını, veritabanında o kullanıcıya ait şifreyi veritabanından çekip login edebiliyordum. Lakin email ve şifre ile login etmek için, veritabanından o kullanıcıya ait şifreyi çekemem. Çünkü kullanıcı, kullanıcı_adı yerine email yazmakta. Firebase de "Users" koleksyionu içinde "ogulcankacar" şeklinde document içinde kullanıcı bilgilerini saklamaktayım. Umarım anlatabilmişimdir.