示例#1
0
 //[HandlerAjaxOnly]
 public ActionResult DingTalkUserLogin(string code)
 {
     try
     {
         DingTalkCorpConfig config = ding.GetAccessToken();
         UserDetailInfo     user   = new UserDetailInfo();
         if (config != null)
         {
             user = DingTalkUserApi.GetUserDetailByAuthCode(config.AccessToken, code);
             if (user != null)
             {
                 DingTalkUserEntity info = CheckLogin(user);
                 if (info == null)
                 {
                     return(Success("成功", user.ToJson()));
                 }
                 else
                 {
                     return(Success("成功", info.ToJson()));
                 }
             }
         }
         return(Error("失败"));
     }
     catch
     {
         return(Error("失败"));
     }
 }
示例#2
0
 //[HandlerAjaxOnly]
 public ActionResult CheckUserLogin(UserDetailInfo user)
 {
     try
     {
         if (user != null)
         {
             CheckLogin(user);
             return(Success("成功", user.ToJson()));
         }
         return(Error("失败"));
     }
     catch
     {
         return(Error("失败"));
     }
 }