২৩.৪ : ইউজার এক্টিভেট করা
def activate(request, uid64, token):
try: # Error handling kortechi. uid, user nao thakte pare tar mane sekhan theke error asar somvabona ache
# sejonne code ke try er moddhe rakhlam
uid = urlsafe_base64_decode(uid64).decode() # encode kora sei uid ke decode kortechi
user = User._default_manager.get(pk=uid) # decode er por je uid pelam seta kon
# user er seta janar jonne ei code ta
except(User.DoesNotExist):
user = None
if user is not None and default_token_generator.check_token(user, token):
user.is_active = True
user.save()
return redirect('login')
else:
return redirect('register')Last updated