public UserToken UserLogin(User userLogin) { var userFound = UserValidate.Login(userLogin.UserName, userLogin.Password); if (userFound) //Si el usuario ya se encuentra registrado en la base de datos se le daran sus credenciales (Token) { var userInDB = UserValidate.GetUserDetails(userLogin.UserName, userLogin.Password); string encodeString = $"{userLogin.UserName}:{userLogin.Password}"; UserToken userToken = new UserToken() { UserName = userInDB.UserName, Role = userInDB.Roles, Token = Convert.ToBase64String(Encoding.UTF8.GetBytes(encodeString)) }; return(userToken); } else { return(null); } }