Example #1
0
        /// <summary>
        /// Kakao登录
        /// </summary>
        /// <returns></returns>
        public ActionResult Kakao()
        {
            var res = new Kakao().Authorize();

            if (res != null && res.code == 0)
            {
                var m = new ThirdPartyUserModel
                {
                    Uid   = res.result.Value <string>("uid"),
                    Name  = res.result.Value <string>("nickname"),
                    Img   = res.result.Value <string>("thumbnail_image"),
                    Token = res.token
                };
            }

            return(null);
        }
        public IActionResult Kakao()
        {
            var res = new Kakao(_contextAccessor).Authorize();

            if (res != null && res.code == 0)
            {
                return(RedirectToLogin(new
                {
                    channel = "kakao",
                    code = 0,
                    user = new
                    {
                        uid = res.result.Value <string>("uid"),
                        name = res.result.Value <string>("nickname"),
                        img = res.result.Value <string>("thumbnail_image"),
                        token = res.token
                    }
                }));
            }

            return(View());
        }