我想增强我的Android应用程序的安全功能。如果用户尝试登录并多次失败,我想阻止用户一小时。我该如何实现呢?我的想法是在登录活动中创建一个静态变量来跟踪登录次数,但是如何阻止用户再次登录,使用超时或?
答案 0 :(得分:0)
有两种解决方案:
<强>首先强>
您可以在SharePreferences中存储一些标志。但是,用户可以清除应用的数据(设置 - &gt; app-&gt; yourapp-&gt;清除数据),然后SharePreference将失去价值,导致用户可以在应用中输入。
<强> Seconde系列:强>
如果您想100%确定用户无法进入您的应用,请与您的服务器同步。
静态变量对您没有帮助,因为当用户关闭您的应用时,它会失去价值。