如何使用共享首选项在我的Android应用程序中实现更改密码功能?
全部 我想创建一个活动窗口,用户可以在其中更改密码。 比如: 现在,当用户尝试登录我的应用程序时,密码必须是新的。。。 所以,请给一些样品。如何实现它如何使用共享首选项在我的Android应用程序中实现更改密码功能?,android,Android,全部 我想创建一个活动窗口,用户可以在其中更改密码。 比如: 现在,当用户尝试登录我的应用程序时,密码必须是新的。。。 所以,请给一些样品。如何实现它 提前感谢--有多种方法可以做到这一点 一种方法是,您可以弹出一个对话框,其中包含三个EditText,分别用于旧密码、新密码和重复新密码 一些提示: 将安卓:password=“true”设置为输入密码的星号 您可以在EditText 同样的逻辑也适用。也许你需要做的是弄脏你的手。你还没有说你遇到的困难是。。。您必须已经拥有用户的当前密码,因此请
提前感谢--有多种方法可以做到这一点 一种方法是,您可以弹出一个对话框,其中包含三个
EditText
,分别用于旧密码、新密码和重复新密码
一些提示:
EditText
同样的逻辑也适用。也许你需要做的是弄脏你的手。你还没有说你遇到的困难是。。。您必须已经拥有用户的当前密码,因此请对照“旧”密码进行检查,然后检查两个新密码是否匹配,如果匹配,则用新密码覆盖旧密码。你在这方面遇到了什么问题?@dave你说得对……但由于我对这项技术还不熟悉,我想知道如何在android中实现它,即使用哪些函数或类来实现相同的功能……提前感谢……你会使用相同的“函数和类”您用来实现当前登录功能的信息。@johny rght但用户设置密码n旧密码,因此我们可以匹配它??旧密码必须存储一些位置或内容???@smith如果必须存储密码的哈希值,而不是实际密码(在应用程序或服务器上)然后将输入密码的哈希值与存储的哈希值进行比较。如果要提高此哈希方案的安全性,请为此用户生成一个随机种子并存储该种子。然后为密码设定种子,然后在迭代次数>1000的位置递归散列设定的密码。然后将此散列与原始随机种子一起存储。
Old Password=
New Password=
Retype Password=