Example #1
0
func (serv AuthenticateService) LoginUser(posted string) {
	fmt.Println(posted)
	var str []string
	str = strings.Split(posted, "=")
	auth := Authenticate.Authenticate{}
	user := User.User{}
	err := json.Unmarshal([]byte(str[1]), &auth)
	if err != nil {
		log.Println(err.Error())
		serv.ResponseBuilder().SetResponseCode(404).WriteAndOveride(nil)
		return
	} else {
		auth.Authorize()
		user.SetEmail(auth.Email)
		user.SetUserid(auth.User_id)
		serv.ResponseBuilder().SetResponseCode(200).Write([]byte(user.GetUser()))
		return
	}
}