کلیدستان

نسخه‌ی کامل: سوال در مورد چگونگی نگهداری اطلاعات کاربر
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام دوستان .. من در حال نوشتن یه برنامه ای هستم کاربر میتونه داخل برنامه ثبت نام کنه و  وقتی که لاگین بشه بتونه یه سری از کارا مثل کامنت گذاشتن رو انجام بده 
ما فرض میکنیم حالت اینکه کاربر لاگین هست رو با یه متغیر boolean توی sharedprefrence یا sqlite ذخیره کنیم که در هر دو صورت به راحتتی  هک شدنه همون طور که میدونید 
خب سوال من اینه که این اطلاعات چطور و کجا باید ذخیره بشند که قابل دسترس نباشند ممنون
اطلاعات حساس رو اگر قراره در دستگاه کاربر ذخیره بشه رمزنگاری کنید ، مثلا باید روی یوز پسورد با الگورتیم اختصاصی خودتون یه تغییراتی ایجاد کنید که بسیار گنگ بشه بعد در دیتابیس ذخیره کنید و در هنگام بازیبابی از دیبتابیس هم معکوس اون عملیات انجام بشه تا مقدار اصلی اطلاعات برگرده ، برای مثلا میتونید با استفاده از توابع موجود در کلاسstring کلی چیز اضافه کنید و جای کاراکترا رو عوض کنید.
بهترین راه اینهن که اطلاعات رو رو توی دیتابیس سرور بریزید مثل بازی کلش
اما مواظب باشد برنامه رو دی کامپایل نکنند