public void AddToFav(string propertyid) { string uname = Thread.CurrentPrincipal.Identity.Name; string x = Usersecurity.getIdByName(uname); PropertyProcessor.AddToFav(propertyid, x); }
public override void OnAuthorization(HttpActionContext actionContext) { if (actionContext.Request.Headers.Authorization == null) { actionContext.Response = actionContext.Request.CreateResponse(HttpStatusCode.Unauthorized); } else { string authenticationToken = actionContext.Request.Headers.Authorization.Parameter; string decodedauthenticationToken = Encoding.UTF8.GetString(Convert.FromBase64String(authenticationToken)); string[] usernamepasswordArray = decodedauthenticationToken.Split(':'); string username = usernamepasswordArray[0]; string password = usernamepasswordArray[1]; if (Usersecurity.Login(username, password)) { Thread.CurrentPrincipal = new GenericPrincipal(new GenericIdentity(username), null); } else { actionContext.Response = actionContext.Request.CreateResponse(HttpStatusCode.Unauthorized); } } }
public bool Signup(user u) { if (Usersecurity.signup(u.username, u.password, u.email, u.ph)) { //return new HttpResponseMessage(HttpStatusCode.OK); return(true); } return(false); // return new HttpResponseMessage(HttpStatusCode.BadRequest); }
public List <string> getEmails() { return(Usersecurity.GetEmails()); }
public bool Login(Login log) { return(Usersecurity.Login(log.username, log.password)); }