serkandurusoy / mt.issues

Mitolojix issue tracker
0 stars 0 forks source link

"Şifremi Unuttum" özelliğiyle ilgili... #538

Closed BirolU closed 7 years ago

BirolU commented 7 years ago

Öğrenci yönetim ekranından, öğretmen oyun ekranından şifremi unuttum özelliğini kullanabiliyor. Bunu gerçekten istiyor muyuz? @muratulman ?

muratulman commented 7 years ago

Evet istemiyoruz. Belki önce e-posta kontrolü yapıp sonra şifre sorma ekranına geçebiliriz.

On Fri, Dec 9, 2016 at 9:53 PM, BirolU notifications@github.com wrote:

Öğrenci yönetim ekranından, öğretmen oyun ekranından şifremi unuttum özelliğini kullanabiliyor. Bunu gerçekten istiyor muyuz? @muratulman https://github.com/muratulman ?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/mitolojix/issues/issues/538, or mute the thread https://github.com/notifications/unsubscribe-auth/ARFwHgWw1P2XxUSNuOXaRIsudWhYqriPks5rGaOugaJpZM4LJPqt .

cyardimci commented 7 years ago

@serkandurusoy burada kontrolu kullanici rolunden mi yapmali? Mevcut durumda en azindan oyun ekraninda 'Sifremi Unuttum' tusunu kullanmiyoruz. Yonetim ekrani icin de, mail adresi elimizde var. Kullanici rolunun ogrenci olup olmamasi yonunde bir kontrol koyarak, uyari mesaji cikarabiliriz ?

serkandurusoy commented 7 years ago

sifremi unuttum tusunu kullanmiyoruz diye kenara kaldiramayiz. kullanmasak bile ileride kullanabiliriz. dolayisiyla yapacagimiz cozumun hem yonetim hem de oyunda ayni mantik ile calisiyor olmasi lazim.

oyun kodunda da yonetim kodunda da Accounts.forgotPassword metodunu kullaniyoruz. Bu, built-in bir metod ve aldigi email adresinden server tarafinda once kullanicisini bulup ardindan bu kullanici icin Accounts.sendResetPasswordEmail metodunu userId ve email ile birlikte cagiriyor.

(not, client metodu hata var mi diye kontrol etmiyor. misal girilen email adresi kullanici degilse veya oyundan girilen yonetim kullaicisi ise vb gibi durumlarda kullaniciya hata yaptin kardesim demiyor, demeyecek. neden? Cunku kullaniciya bu hatalari gostermek, bilmemesi gereken seyleri ona soylemek demek. kullanici oraya hangi email adresini girerse girsin, ona biz tamam kardesim talebini aldim posta kutuna bir seyler gonderdim diyoruz. gercekte posta kutusuna bir sey gitmese bile.)

Simdi bizim yapmamiz gerekenler

server metodu, sunlari yapacak:

cyardimci commented 7 years ago

Tamamlandi, yukleme bekliyor.