protected void Page_Load(object sender, EventArgs e)
 {
     var res = "";
     try
     {
         oAuthSina oauth = SinaBase.oAuth();
         oauth.GetAccessToken(); //获取认证信息
         SinaBase.UpdateCache(oauth.AccessToken);//缓存认证信息
         var dto = Wbm.SinaV2API.SinaControllers.UserController.GetUser();  //获取用户信息
         if (dto != null)
         {
             try
             {
                 //此 User 已经入库
                 var userSina = new UserSinaWeiboService();
                 if (userSina.CheckSinaUserLoginIsExist(Convert.ToString(dto.id)))
                 {
                     //存在
                     var sin = userSina.GetUserModel(dto.id.ToString());
                     Session.Add("username", sin.name);
                     Session.Add("userid", sin.id);
                     Session.Add("userfaceimg", dto.profile_image_url);
                 }
                 //add a user
                 else
                 {
                     //先加入user
                     E_Card2012_UserInfo user = new E_Card2012_UserInfo();
                     user.SinaId = dto.id.ToString();
                     user.AccessToken = oauth.AccessToken;
                     user.NikeName = dto.name;
                     user.Sex = dto.gender.ToLower() == "m" ? "男" : "女";  //不要出来 n 啊亲
                     user.Email = "";
                     user.AddTime = System.DateTime.Now;
                     user.Address = dto.location;
                     user.IpAddress = StringHelper.getRealIp();
                     user.State = true;
                     cdc.E_Card2012_UserInfo.InsertOnSubmit(user);
                     cdc.SubmitChanges();
                     //insert faceImg
                     E_Card2012_UserFace euf = new E_Card2012_UserFace();
                     euf.UserId = user.Id;
                     euf.HeadUrl = dto.profile_image_url;
                     euf.SortNum = 1;
                     euf.IpAddress = StringHelper.getRealIp();
                     euf.State = true;
                     cdc.E_Card2012_UserFace.InsertOnSubmit(euf);
                     cdc.SubmitChanges();
                     Session.Add("username", dto.screen_name);
                     Session.Add("userid", user.Id);  //user 我库里的
                     Session.Add("userfaceimg", dto.profile_image_url);
                 }
             }
             catch (Exception ex)
             {
                 throw new Exception("插入数据失败!详细原因:" + ex.ToString());
             }
         }
         else
         {
             res = "获取新浪数据失败了!╮(╯_╰)╭";
         }
     }
     catch (Exception ex)
     {
         res = ex.Message;
     }
     if (string.IsNullOrEmpty(res))
     {
         Response.Redirect("~/index.shtml");   //当返回这个页面的时候 表示OK
     }
     else
     {
         Response.Write(res);
         Response.End();
         Response.Close();
     }
 }
 partial void UpdateE_Card2012_UserFace(E_Card2012_UserFace instance);
 partial void DeleteE_Card2012_UserFace(E_Card2012_UserFace instance);
 partial void InsertE_Card2012_UserFace(E_Card2012_UserFace instance);