在android应用开发中,用户登录后怎么实现用户密码的修改??
4个回答
展开全部
android开发中,用户的密码肯定是放在服务器端的数据库中的,这一点毫无疑问。若要实现用户密码的修改,首先服务器端必须要有用户修改密码的端口。如果服务器端都不允许你修改密码,那么这一功能根本不可能实现。
若是服务器端允许用户修改密码,那么原理就是根据用户注册时返回的userid(通常用sharedpreference用户手机本地文件中)来查询服务器端的数据库中该用户的账号密码数据,然后进行更新。用户发出修改密码这样的请求后,服务器根据用户提交的信息对数据库更新。手机端只是一个请求,更多的操作要放在服务器端。
详细做法无法赘述。大致是,写好用户修改密码的页面之后,在该Activity中用map或者namevalue装载修改的密码和其他必须的参数,然后在提交按钮的的监听事件里发送请求至服务器(当然发送请求获取数据这些操作别放进主线程,写个异步任务类。),服务器读取用户请求,更新数据库。至于密码类型长度这些要求的判断最好直接在装载数据前就判断,减轻服务器压力。
若是服务器端允许用户修改密码,那么原理就是根据用户注册时返回的userid(通常用sharedpreference用户手机本地文件中)来查询服务器端的数据库中该用户的账号密码数据,然后进行更新。用户发出修改密码这样的请求后,服务器根据用户提交的信息对数据库更新。手机端只是一个请求,更多的操作要放在服务器端。
详细做法无法赘述。大致是,写好用户修改密码的页面之后,在该Activity中用map或者namevalue装载修改的密码和其他必须的参数,然后在提交按钮的的监听事件里发送请求至服务器(当然发送请求获取数据这些操作别放进主线程,写个异步任务类。),服务器读取用户请求,更新数据库。至于密码类型长度这些要求的判断最好直接在装载数据前就判断,减轻服务器压力。
展开全部
如果是保存在本地数据库,在设置里面修改用户密码通常会有一个设置,那就更新本地数据库里的密码。
如果你的帐号信息是保存在服务端的,把新密码提交到服务端就好了
在该Activity中用map或者namevalue装载修改的密码和其他必须的参数android开发中,更新数据库,用户的密码肯定是放在服务器端的数据库中的,写个异步任务类。)。至于密码类型长度这些要求的判断最好直接在装载数据前就判断。手机端只是一个请求。如果服务器端都不允许你修改密码,这一点毫无疑问,然后进行更新。若要实现用户密码的修改,那么原理就是根据用户注册时返回的userid(通常用sharedpreference用户手机本地文件中)来查询服务器端的数据库中该用户的账号密码数据,首先服务器端必须要有用户修改密码的端口,那么这一功能根本不可能实现。
若是服务器端允许用户修改密码,服务器读取用户请求。用户发出修改密码这样的请求后,更多的操作要放在服务器端。大致是,写好用户修改密码的页面之后,服务器根据用户提交的信息对数据库更新,然后在提交按钮的的监听事件里发送请求至服务器(当然发送请求获取数据这些操作别放进主线程。
详细做法无法赘述,减轻服务器压力
写一个设置界面,设置修改密码的按钮然后添加事件不就好了
如果你的帐号信息是保存在服务端的,把新密码提交到服务端就好了
在该Activity中用map或者namevalue装载修改的密码和其他必须的参数android开发中,更新数据库,用户的密码肯定是放在服务器端的数据库中的,写个异步任务类。)。至于密码类型长度这些要求的判断最好直接在装载数据前就判断。手机端只是一个请求。如果服务器端都不允许你修改密码,这一点毫无疑问,然后进行更新。若要实现用户密码的修改,那么原理就是根据用户注册时返回的userid(通常用sharedpreference用户手机本地文件中)来查询服务器端的数据库中该用户的账号密码数据,首先服务器端必须要有用户修改密码的端口,那么这一功能根本不可能实现。
若是服务器端允许用户修改密码,服务器读取用户请求。用户发出修改密码这样的请求后,更多的操作要放在服务器端。大致是,写好用户修改密码的页面之后,服务器根据用户提交的信息对数据库更新,然后在提交按钮的的监听事件里发送请求至服务器(当然发送请求获取数据这些操作别放进主线程。
详细做法无法赘述,减轻服务器压力
写一个设置界面,设置修改密码的按钮然后添加事件不就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通常会有一个设置,在设置里面修改用户密码。
如果你的帐号信息是保存在服务端的,把新密码提交到服务端就好了。
如果是保存在本地数据库,那就更新本地数据库里的密码。
如果你的帐号信息是保存在服务端的,把新密码提交到服务端就好了。
如果是保存在本地数据库,那就更新本地数据库里的密码。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写一个设置界面,设置修改密码的按钮然后添加事件不就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询