密码保护的Android应用程序重置密码功能?

时间:2013-04-16 11:04:49

标签: android email passwords protection

我为我的Android应用实施了简单的密码保护。我正在存储在SharedPreferences中混淆的用户定义密码。我可以通过不混淆来恢复它。

如果用户忘记密码,恢复应用访问权限的最佳方法是什么?通过邮件发送密码是一个好主意,这是否可以在Android应用程序中实现?

THX

1 个答案:

答案 0 :(得分:3)

Businesswise我想为用户提供多个选项,因为如果用户没有密码,应用程序将无法使用。

选项1:提供安全问题的答案(用户需要事先注册),您可以重置密码。为此,解决方案将在应用程序中进行编码。

如果选项1失败(用户不记得答案)

选项2:询问用户的电子邮件地址/登录ID并向他发送密码重置详细信息。现在,这将需要一个Web服务(发送电子邮件地址)和一个数据库(您将根据存储的用户记录验证电子邮件地址)。这显然意味着您必须创建一个小型服务器端Web服务。

那是一个理想的场景。如果您没有选项2的带宽/资源,则必须跳过该选项。