Пример #1
0
string UserHandler::Delete(string identifier, string guid){
	User user;
	if(user.Load(identifier) && user.GetIsActive()){
		return Delete_ExistentUserChecked(user, guid);
	}
	else{
		Log::insert(Log::TYPE_ERROR, "Error en la eliminación del usuario " + identifier + ". Usuario inválido.");
		return "{ \"result\" : \"ERROR\" ,  \"message\" : \"Invalid user\" }";
	}
}
Пример #2
0
string UserHandler::Update_TokenReceivedChecked(string identifier, Json::Value rootToken, string json){
	User user;
	if(user.Load(identifier) && user.GetIsActive()){
		return UserHandler::Update_ExistentUserChecked(identifier, rootToken, json, user);
	}
	else{
		Log::insert(Log::TYPE_ERROR, "Error en la actualización del usuario " + identifier + ". Usuario inexistente.");
		return "{ \"result\" : \"ERROR\" ,  \"message\" : \"Invalid user\" }";
	}
}
Пример #3
0
string UserHandler::Get(string identifier, string guid) {
	User user;
	if(user.Load(identifier) && user.GetIsActive()){
		return Get_ValidUserChecked(user, guid);
	}

	else{
		Log::insert(Log::TYPE_ERROR, "Error al obtener la información del usuario " + identifier + ". Usuario inválido.");
		return "{ \"result\" : \"ERROR\" ,  \"message\" : \"Invalid identifier\" }";
	}
}
Пример #4
0
string UserHandler::Auth(string identifier, string md5) {

	User user;
	user.Load(identifier);

	if(user.GetMD5() == md5 && user.GetIsActive())
	{
		Token token;
		string guid = token.GenerateGuid();
		token.Save(identifier, guid);
		Log::insert(Log::TYPE_INFORMATION, "Autenticado exitosamente el usuario " + identifier);
		return "{ \"result\" : \"OK\" ,  \"message\" : \"\", \"token\" : \"" + guid + "\" }";
	}
	else{
		Log::insert(Log::TYPE_ERROR, "Error en la autenticación del usuario " + identifier + ". Usuario o password inválido.");
		return "{ \"result\" : \"ERROR\" ,  \"message\" : \"Invalid user or password\", \"token\" : \"\" }";
	}
}