easyoffer icon indicating copy to clipboard operation
easyoffer copied to clipboard

Выдача доступа к сервису

Open JustLike420 opened this issue 6 months ago • 0 comments

В данный момент выдача доступа происходит просто за счет перехода по сылке.

Предложение - реализовать использовать одноразовый код, хранить например в redis. Использовать этот код в параметрах get запроса. Когда пользователь перейдет по url, удалять код и выдавать доступ.

code =  ''.join(random.choices(string.ascii_uppercase + string.digits, k=6))
cache.set(code, 'valid', timeout=300)

code = request.GET.get('code')
cache.delete(code)

JustLike420 avatar Aug 08 '24 23:08 JustLike420