目前项目用java,论坛用的discuz,单点登录怎么搞?现在想把java这边的用户注册信息直接写到discuz的数据库表中,这样比较方便。 研究了一下,发现discuz中注册时,密码先md5加密一次,然后跟一个随机的六位数,再md5加密一次,然后在存进数据库中去。那个六位随机数也一起存进去。 但是java的md5的实现方式不一样(就算有估计也和php的不一样),想请教一下,用java应该怎样实现单点登录,还有新,旧用户信息同步?我这边java应用的注册信息也是MD5加密过的~
第1个回答 2020-03-19
discuz的cookie生成算法远比你想的复杂。整合可以用ucenter,他提供了一个单点登录的代理功能。