serkandurusoy / dragomanage

Realt-time small business management platform, multi-currency accounting, inventory, crm and reporting
https://dm.dragoman-turkey.com/
1 stars 0 forks source link

Kullanicinin otomatik logout olmasi #36

Closed serkandurusoy closed 6 years ago

serkandurusoy commented 6 years ago

@gokalpurul kullanicinin otomatik logout olmasi ile ilgili bir soru sormustun ve sorularini github uzerinden sormani rica etmistim, sonra sanirim firsat bulamadin.

Senin icin bu ilk soru issue'sunu aciyorum.

Sorun suydu, adresler uygulamada dolasirken degil de adres bardan manuel degisirse bir logout gerceklesiyor, bunun amaci guvenlik mi demistin

yanit: evet ve calisma sekli su satirlarda: https://github.com/dragomanturkey/dm/blob/master/imports/client/startup.js#L45

Daha once de acikladigim gibi sen kendi google account'undan logout olsan bile meteor account sistemi seni uygulamadan logout etmiyor, dolayisiyla sen o an kullandigin bilgisayarda hesaplarindan ciktigini dusunup bilgisayari baskasina verirsen (misal bakasinin bilgisayarinda gecici calistin bir seylere bakmak icin) o kisi dm'e hala girebiliyor! Ama bu satirlar sayesinde, "unload" event'inde yani sen sekmeyi kapadiginda (tum acik dm sekmeleri) logout oluyorsun.

unload event'ini MDN'de oku lutfen zira bir yan etkisi de, adres satirdan yapilan degisiklikler! Adres satirda manuel degisiklik demek, mevcut sayfayi terkedip yeni adresi yuklemek demek! Yeni adres eskisiyle ayni bile olsa, eski adresten cikip yeni adrese tekrar gimek demek! Ama uygulama icinde tiklayarak dolastiginda, uygulama bu gecisleri router sayesinde yonettiginden unload event'ini fire etmiyorsun!

bu tip genel gecer web api'lerine, routing'in temellerine vb yani web'in isleyisine hakim olman lazim, aklina takildikca arastir ve sor lutfen.

Bu konuda sormak istediklerin varsa devam edelim, yoksa bu issue'yu kapatabilirsin.

Boyle devam ederek, github'da bir knowledge base olusmasini saglayalim lutfen ki sen veya senden sonra dahil olabilecek bir baska gelistirici benzer sorulari saga sola sormak yerine buradan yanitini bulabilsin.

kolay gelsin

gokalpurul commented 6 years ago

Sorduktan sonra hatırlamıştım abi sağol kapatıyorum :)