public FunctionResult <JobToken> MobileLogin(string mobile, string code) { var r = new FunctionResult <JobToken>(); LoginInfo data = LoginDal.MobileLogin(mobile, code); if (data != null) { var jobToken = new JobToken() { JobId = GetJobId(data.UserId), UserId = data.UserId, Token = GetToken() }; if (JobTokenDal.Add(jobToken) > 0) { r.Data = jobToken; } else { r.ErrorMsg = "无法获取标识"; } } else { r.ErrorMsg = "无匹配用户登陆信息"; } return(r); }
public FunctionResult <JobToken> Login(string loginKey, string pwd) { var r = new FunctionResult <JobToken>(); pwd = Encryption(pwd); LoginInfo data = LoginDal.Login(loginKey, pwd); if (data != null) { var jobToken = new JobToken() { JobId = GetJobId(data.UserId), UserId = data.UserId, Token = GetToken() }; if (JobTokenDal.Add(jobToken) > 0) { r.Data = jobToken; RedisService.Set <JobToken>(DefineTable.CacheName, String.Format(JobAuthorityCacheKey.AuthorityCacheKey, jobToken.Token), jobToken); } else { r.ErrorMsg = "无法获取标识"; } } else { r.ErrorMsg = "无匹配用户登陆信息"; } return(r); }
internal static int Update(JobToken info) { string sql = "update JobToken set JobId=@JobId,UserId=@UserId,Token=@Token,EndTime=@EndTime where JobTokenId=@JobTokenId"; return(Update <JobToken>(con, sql, info)); }
internal static int Add(JobToken info) { string sql = "insert into JobToken(JobId,UserId,Token,EndTime) values(@JobId,@UserId,@Token,@EndTime)"; return(Insert <JobToken>(con, sql, info)); }