public OAuthTdm FindByOpenId(OAuthKind kind, string openId) { return(DbSessionManager.Execute <OAuthTdm>((IDbSession sess) => { return oauthWorker.FindByOpenId(sess, kind, openId); })); }
public OAuthTdm FindByOpenId(IDbSession sess, OAuthKind kind, string openId) { SqlSelect ss = new SqlSelect(sess); ss.Sql = SelectSQL; ss.Where = " m.nt_kind=@nt_kind and m.sz_open_id=@sz_open_id"; ss.AddParam("@nt_kind", (int)kind).AddParam("@sz_open_id", openId); return(ss.ExecuteSingle <OAuthTdm>()); }
private string CreateNewUserName(string openID, OAuthKind kind) { string userName = kind.ToString() + "_" + CryptoManaged.MD5Hash(openID); return(userName); }