private void redirectSinaWeiboRegister(WeiboType type, Common.SinaOAuthAccessToken token,string screenName,string profileImg) { UserWeiboSetting setting = new UserWeiboSetting { AccessToken = token.Token, ExpireIn = token.ExpiresIn, IsSync = 1, WeiboUid = token.UserID, RefreshToken = token.RefreshToken, WeiboType = type.Id, AppId = ctx.owner.Id, BindTime = DateTime.Now, WeiboName = type.Name }; WeiboSession session = new WeiboSession(setting,screenName,type.FriendName,profileImg); ctx.web.SessionSet(WeiboSession.SessionName,session); redirectUrl(to(new WeiboRegisterController().Bind) + "?type=" + setting.WeiboName); }
private void redirectQQWeiboRegister(WeiboType type, OauthKey key,string screenName,string profileImg) { UserWeiboSetting setting = new UserWeiboSetting { AccessToken = key.tokenKey, AccessSecret = key.tokenSecret, IsSync = 1, WeiboType = type.Id, AppId = ctx.owner.Id, BindTime = DateTime.Now, WeiboName = type.Name, WeiboUid = key.WeiboName }; WeiboSession session = new WeiboSession(setting, screenName, type.FriendName, profileImg); ctx.web.SessionSet(WeiboSession.SessionName, session); redirectUrl(to(new WeiboRegisterController().Bind) + "?type=" + setting.WeiboName); }