예제 #1
0
        public JsonResult Facebooklogin(string userId, string accessToken, string uid, string name, string email, string avatarUrl)
        {
            if (string.IsNullOrEmpty(email) || string.IsNullOrEmpty(accessToken))
            {
                return(Json(new { Ok = false, Data = new { email }, Message = "Fail" }, JsonRequestBehavior.AllowGet));
            }
            var u = UserSessionContext.DoLoginFromFacebook(userId, accessToken, name, email, avatarUrl, SiteDomainUrl);

            if (u == null)
            {
                return(Json(new { Ok = false, Data = new { email }, Message = "Fail" }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new { Ok = true, Data = new { email }, Message = "Success" }, JsonRequestBehavior.AllowGet));
        }