public Task AuthenticateAsync(HttpAuthenticationContext context, CancellationToken cancellationToken) { string authHeader = ExtractAuthHeader(context); AuthenticateBL authBL = new AuthenticateBL(); authBL.ValidetaAuthenticationHeader(authHeader); return(Task.FromResult("ok")); }
//public HttpResponseMessage Post(AccountInfo account) //{ // try // { // AuthenticateBL.RegisterAccount(account); // return new HttpResponseMessage(HttpStatusCode.OK); // } // catch (Exception ex) // { // return new HttpResponseMessage(HttpStatusCode.BadRequest); // } //} public int Post(AccountInfo account) { try { int retValue = AuthenticateBL.RegisterAccount(account); return(retValue); } catch (Exception ex) { return(2); } }
public HttpResponseMessage Post(AccountInfo account) { try { AccountInfo accountInfo = AuthenticateBL.AuthenticateUser(account); if (accountInfo != null) { if (accountInfo.UserName == account.UserName && accountInfo.Password == account.Password) { return(new HttpResponseMessage(HttpStatusCode.OK)); } } return(new HttpResponseMessage(HttpStatusCode.BadRequest)); } catch (Exception ex) { return(new HttpResponseMessage(HttpStatusCode.BadRequest)); } }