带用户管理的客户端,用户改了密码,如何才能立即发现并强制重新登录

带用户管理的客户端,用户改了密码,怎么才能立即发现并强制重新登录
最近老板让做个带用户管理的客户端,在网上查了一些资料,说是用sharedpreferences可以记录登录状态。这个实现并不复杂。但我现在的问题是,如果用户通过web网页改了密码,客户端这边怎么才能发现用户密码改变了并强制用户退出登录状态重新登录?谢谢
------解决方案--------------------
每次启动的时候登陆一下,或者登陆进去后台有线程去读取网络是否修改过密码
------解决方案--------------------
引用:
我也想过这样。不过有个情况,就是我现在通过客户端已经登录进去了并且一直在用没有退出登录,接着通过网页改了密码,那客户端程序怎么才能发现我改密码了?

不管密码怎么修改肯定是要发送到服务器上实现的,所以当发生密码修改事件的时候,服务器给手机端发送一条命令,手机端收到以后就登出~~!
具体的我虽然没做过,但是思路应该是这个没错!
------解决方案--------------------
引用:
Quote: 引用:

我也想过这样。不过有个情况,就是我现在通过客户端已经登录进去了并且一直在用没有退出登录,接着通过网页改了密码,那客户端程序怎么才能发现我改密码了?

不管密码怎么修改肯定是要发送到服务器上实现的,所以当发生密码修改事件的时候,服务器给手机端发送一条命令,手机端收到以后就登出~~!
具体的我虽然没做过,但是思路应该是这个没错!

嗯  搞个推送服务器之类的,服务器密码修改,服务器推送一条消息到指定客户端,弹出个notification或者dialog让用户重新登录~