コード例 #1
0
        //Login from fb,google,linkedin without needing password
        public bool LogInFree(UserFreeRequest model)
        {
            IUserAuthData response = GetFree(model.Email);

            _authenticationService.LogIn(response);
            bool isSuccessful = true;

            return(isSuccessful);
        }
コード例 #2
0
 // Login through fb/google/linkedin without password
 public HttpResponseMessage LogInFree(UserFreeRequest model)
 {
     if (!ModelState.IsValid)
     {
         return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState);
     }
     try
     {
         ItemResponse<bool> resp = new ItemResponse<bool>();
         resp.Item = _userService.LogInFree(model);
         if (resp.Item == true)
         {
             return Request.CreateResponse(HttpStatusCode.OK, true);
         }
         else
         {
             return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Login Error. Please check your Email");
         };
     }
     catch (Exception ex)
     {
         return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex);
     }
 }