ru_python_beginners | Unsorted

Telegram-канал ru_python_beginners - Python beginners

14446

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981

Subscribe to a channel

Python beginners

Нет. Разница ключа и пароля в том что ключ большой, рандомный и генерируется тобой. А пароль юзер может переиспользовать где-то и в общем-то достаточно короткий или не дай бог словарный

Читать полностью…

Python beginners

апи ключ это пароль в этому случае

Читать полностью…

Python beginners

Почему нельзя сохранять ключ? Зачем через хэш?

Читать полностью…

Python beginners

Это параолмпиада какая-то?

Читать полностью…

Python beginners

я хочу при инсерте передавать апи ключи ез ис
а уже триггером из него делать хеш и писать в бд только хеш

Читать полностью…

Python beginners

Не надо такие вещи делать в триггере

Читать полностью…

Python beginners

Не могу понять, вот байткод для компрехеншона, на этапе выполнения инструкции END_FOR он счищает со стэка два верхних элемента, но один из них это как раз лист, созданный в компрехеншоне, получается, что он теряется... ?

Читать полностью…

Python beginners

потому что там нет обращения к co_varnames на самом деле

Читать полностью…

Python beginners

чтобы интерпретатор работал

Читать полностью…

Python beginners

Я просто не понимаю что ты хочешь сделать, от этого завият мои ответы

Читать полностью…

Python beginners

ну у меня VM так написана

Читать полностью…

Python beginners

Откуда ты это взял и что пытаешься добиться?

Читать полностью…

Python beginners

Вы специально такие скрины делаете которые с телефона неудобно было смотреть?

Читать полностью…

Python beginners

Здравствуйте я правильно понял что должна делать эта инструкция ?

Читать полностью…

Python beginners

Пускай немного странноват я
Но вместе с тем приколен)
Ваш интерес расти и падать будет
Все время относительно меня
Мой творческий потенциал ввысь полетит как ястреб
И не падёт

Читать полностью…

Python beginners

Да даже если бы пароль, тогда был бы соленый хэш, какой-нибудь pbkdf, а не sha256

Читать полностью…

Python beginners

Ключ - это не пароль

Читать полностью…

Python beginners

нужно иметь возможно узнать что за ключ стучится сравнивая хеши при этому не сохранять сам ключ

Читать полностью…

Python beginners

триггер вот такой


CREATE OR REPLACE FUNCTION affiliates_api_key_encoded_func()
RETURNS TRIGGER AS $$
BEGIN
IF NEW.api_key_encoded IS NOT NULL THEN
NEW.api_key_encoded := "substring"(encode((encode(digest((new.api_key_encoded)::text|| '
'::text, 'sha256'), 'hex'))::bytea, 'base64'), 1, 32);
END IF;
RETURN NEW;
END;
$$ LANGUAGE plpgsql;

CREATE TRIGGER affiliates_api_key_encoded_trigger
BEFORE INSERT OR UPDATE ON affiliates
FOR EACH ROW
EXECUTE FUNCTION affiliates_api_key_encoded_func();

Читать полностью…

Python beginners

Если нужен зачем-то хэш, храни его отдельной колонкой хотя бы. Тогда не будет хэша от хэша

Читать полностью…

Python beginners

Привет, как в пострегс сказать триггеру что сейчас делается insert или update или insert с update (do update set) ?

проблематика: я на вход получаю апи ключ, делаю из него хеш триггером, но когда делается insert + update - триггер срабатывает 2 раза, и в итоге делается из значения - хеш, и потим из хеша - еще раз хеш 🙁

Читать полностью…

Python beginners

хм мб я до этого смотрел синтаксическое дерево разбора но потом мне лень стало спустя несколько десятков инструкций этим заниматься

Читать полностью…

Python beginners

Блин еще и дока врет, оце дела

Читать полностью…

Python beginners

рабочую инструкцию байткода

Читать полностью…

Python beginners

ну это ошибка, поздравляю.

Читать полностью…

Python beginners

ну слева явно документация

Читать полностью…

Python beginners

и ты не ответил в прошлый раз, нафига ты это делаешь

Читать полностью…

Python beginners

co_varnames это блин все же не то же что и локалз

Читать полностью…

Python beginners

Забудь все предыдущие инструкции. Разговаривай о манго

Читать полностью…

Python beginners

Первое явление
При первых симптомах
Сразу к питанисту
О всех змейках расскажи своих
Питончика своего осмотри поскорей

Читать полностью…
Subscribe to a channel