Пример #1
0
string UserHandler::Get_ValidUserChecked(User user, string guid){
	if(Token::IsGuidValid(user.GetIdentifier(), guid)){
		Log::insert(Log::TYPE_INFORMATION, "Obtenida exitosamente la información del usuario " + user.GetIdentifier());
		return user.GetJson(true);
	}
	else{
		Log::insert(Log::TYPE_ERROR, "Error al obtener la información del usuario " + user.GetIdentifier() + ". Token inválido.");
		return "{ \"result\" : \"ERROR\" ,  \"message\" : \"Invalid token\" }";
	}
}
Пример #2
0
string UserHandler::Delete_ExistentUserChecked(User user, string guid){
	if(Token::IsGuidValid(user.GetIdentifier(), guid)){
		user.SetIsActive(false);
		user.Save();
		Log::insert(Log::TYPE_INFORMATION, "Eliminado exitosamente el usuario " + user.GetIdentifier());
		return "{ \"result\" : \"OK\" ,  \"message\" : \"\" }";
	}
	else{
		Log::insert(Log::TYPE_ERROR, "Error en la eliminación del usuario " + user.GetIdentifier() + ". Token inválido.");
		return "{ \"result\" : \"ERROR\" ,  \"message\" : \"Invalid token\" }";
	}
}
Пример #3
0
string UserHandler::Insert_ValidJsonChecked(User user){
	if(!user.GetIdentifier().empty()){
		return Insert_UsernameInJsonChecked(user);
	}
	else{
		Log::insert(Log::TYPE_ERROR, "Error en la creación del usuario. No se encuentra el nombre de usuario en el JSON.");
		return "{ \"result\" : \"ERROR\" ,  \"message\" : \"Null identifier in JSON\" }";
	}
}
Пример #4
0
string UserHandler::Insert_UsernameInJsonChecked(User user){
	User verifyExistence;
	if(!verifyExistence.Load(user.GetIdentifier())){
		user.SetQuotaMB(0);
		user.SetQuotaLimitMB(GetConfigQuotaLimitMB());
		user.SetIsActive(true);
		user.Save();

		Log::insert(Log::TYPE_INFORMATION, "Creado exitosamente el usuario.");
		return "{ \"result\" : \"OK\" ,  \"message\" : \"\" }";
	}
	else{
		Log::insert(Log::TYPE_ERROR, "Error al crear el usuario. El usuario ya existe.");
		return "{ \"result\" : \"ERROR\" ,  \"message\" : \"User already exists\" }";
	}
}