|
@@ -479,26 +479,27 @@ function checkCounts() {
|
|
|
|
|
|
//查询用户信息,响应页面登录信息
|
|
|
var logic = function(data,num){
|
|
|
- if(data.result=="ok"){
|
|
|
- //判断是否需要设置cookie
|
|
|
- if(data.cValue){
|
|
|
- afterLoginSetCookit(data.cName,data.cValue,data.expires)
|
|
|
- }
|
|
|
- // TODO login callback
|
|
|
- try {
|
|
|
- // header专用回调。
|
|
|
- loginCallbackHeader(data)
|
|
|
- } catch (e) {}
|
|
|
- try {
|
|
|
- // 页面专用回调
|
|
|
- loginCallback(data)
|
|
|
- } catch (e) {}
|
|
|
- clearLoginStorage(/-login-clear/)
|
|
|
+ if(data.result=="ok"){
|
|
|
+ //判断是否需要设置cookie
|
|
|
+ if(data.cValue){
|
|
|
+ afterLoginSetCookit(data.cName,data.cValue,data.expires)
|
|
|
+ }
|
|
|
+ clearInterval(loginfg);
|
|
|
+ // loginflag置为true后在调用回调
|
|
|
+ loginflag = true;
|
|
|
+ // TODO login callback
|
|
|
+ try {
|
|
|
+ // header专用回调。
|
|
|
+ loginCallbackHeader(data)
|
|
|
+ } catch (e) {}
|
|
|
+ try {
|
|
|
+ // 页面专用回调
|
|
|
+ loginCallback(data)
|
|
|
+ } catch (e) {}
|
|
|
+ clearLoginStorage(/-login-clear/)
|
|
|
//$(".QRLogin").hide();
|
|
|
$("#bidLogin").modal("hide")
|
|
|
$("#bidcommunity").modal("hide")
|
|
|
- clearInterval(loginfg);
|
|
|
- loginflag = true;
|
|
|
if(!data.phone && data.openid) {
|
|
|
window.location.href = '/swordfish/frontPage/userMerge/sess/bind'
|
|
|
}
|
|
@@ -819,9 +820,8 @@ var haslogin = function(num,kyorpn,url){
|
|
|
window.location.href = "/?nol=2";
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
+ // loginflag置为true后在调用回调
|
|
|
loginflag = true;
|
|
|
-
|
|
|
// TODO login callback
|
|
|
try {
|
|
|
// header专用回调。
|
|
@@ -861,7 +861,11 @@ var haslogin = function(num,kyorpn,url){
|
|
|
//pc限制登陆
|
|
|
var nosess = getParam("nol");
|
|
|
if (nosess && (!loginflag)){
|
|
|
- openLoginDig();
|
|
|
+ if (location.pathname === '/') {
|
|
|
+ // 如果是首页,需要刷新页面,以刷新页面用户信息卡片数据
|
|
|
+ } else {
|
|
|
+ openLoginDig();
|
|
|
+ }
|
|
|
}
|
|
|
window.localStorage.setItem('noMesg', 0)
|
|
|
}
|