Commit 302a1730 by chongli

小程序换账号清token;登录清token

parent 5e01efa7
......@@ -47,5 +47,12 @@ public class UserTokenDao extends GenericHibernateDao<UserToken, Serializable> {
Query query = getSession().createQuery(sql);
query.executeUpdate();
}
public void deleteTokenByUserId(String userId) {
String sql = "delete UserToken where userId=" + userId;
Query query = getSession().createQuery(sql);
query.executeUpdate();
}
}
......@@ -925,6 +925,7 @@ public class UserService {
userext.setHandicap(23);
userExtDao.save(userext);
}
this.userTokenDao.deleteTokenByUserId(userext.getUid());
token = this.genericToken(userext.getUid(), TokenTypeEnum.ACCESS.getKey());
miniAppLoginResultBean.setToken(token);
miniAppLoginResultBean.setUserId(userext.getUid());
......@@ -1598,9 +1599,8 @@ public class UserService {
* 通过密码重置token重置密码
*/
public void resetMiniOpenid(ChangePasswordBean changePasswordBean) {
UserToken userToken = this.userTokenDao.getUserTokenByToken(changePasswordBean.getToken(),TokenTypeEnum.ACCESS.getKey());
this.userTokenDao.delete(userToken);
UserExt userExt = this.userExtDao.getByUid(changePasswordBean.getUid());
this.userTokenDao.deleteTokenByUserId(userExt.getUid());
userExt.setMiniAppOpenId(null);
userExt.setOpenId(null);
userExt.setUnionId(null);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment