public static bool LoginSession(Guid managerId, string sessionId) { if (string.IsNullOrEmpty(sessionId))//PC端 { sessionId = GetSessionId4PC(); } return(OnlineCore.LoginSession(managerId, sessionId)); }
public bool BreakLock(Guid managerId, string GMName, string memo, string zoneId) { try { return(OnlineCore.BreakLock(managerId, GMName, memo, zoneId)); } catch (Exception ex) { LogHelper.Insert(ex); return(false); } }
public bool LockUserUnexpect(Guid managerId, string adminName, string memo) { try { return(OnlineCore.LockUserUnexpect(managerId, adminName, memo)); } catch (Exception ex) { LogHelper.Insert(ex); return(false); } }
public bool CheckLockStateNDate(Guid managerId) { try { return(OnlineCore.CheckLockState(managerId)); } catch (Exception ex) { LogHelper.Insert(ex); return(false); } }
public bool KickSession(Guid managerId) { try { return(OnlineCore.KickSession(managerId)); } catch (Exception ex) { LogHelper.Insert(ex); return(false); } }
/// <summary> /// 保持Session /// </summary> /// <param name="managerId">经理Id</param> /// <param name="sessionId">Session标识</param> /// <returns></returns> public static bool ForceSession(Guid managerId, string sessionId) { return(OnlineCore.ForceSession(managerId, sessionId)); }
public static bool CheckKickNBumpState(string sessionId, out bool bumpFlag) { return(OnlineCore.CheckKickNBumpState(sessionId, out bumpFlag)); }
private bool CheckLockState(Guid managerId) { return(OnlineCore.CheckLockState(managerId)); }
//a8接口拿sessionId public string GetSessionId(string openId) { return(OnlineCore.GetSessionId(openId)); }
//a8接口存sessionId public bool SetSessionId(string openId, string sessionId) { return(OnlineCore.SetSessionId(openId, sessionId)); }
public int GetOnlineCount() { return(OnlineCore.GetOnlineCount()); }
/// <summary> /// 踢线 /// </summary> /// <param name="managerId">经理Id</param> /// <returns>在线标记,True为当前在线</returns> public bool KickSession(Guid managerId) { return(OnlineCore.KickSession(managerId)); }
/// <summary> /// 解封用户 /// </summary> /// <param name="managerId">经理Id</param> /// <param name="GMName">GM名字</param> /// <param name="memo">解封说明</param> /// <returns></returns> public bool BreakLock(Guid managerId, string GMName, string memo, string zoneId) { return(OnlineCore.BreakLock(managerId, GMName, memo, zoneId)); }
/// <summary> /// 无限期封停用户 /// </summary> /// <param name="managerId"></param> /// <param name="GMName"></param> /// <param name="memo"></param> /// <returns></returns> public bool LockUserUnexpect(Guid managerId, string GMName, string memo) { return(OnlineCore.LockUserUnexpect(managerId, GMName, memo)); }