JWT Authentication with Djoser

2024-02-15 Thread MISHEL HANNA
hello
i want to make api for register but i want modify the way of email 
activation
in djoser to activate email it done by uuid/token but i do not want it to 
be done like that 
i want to activate the email by verification code
do you have any suggestions or any other libraries i can use it

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/b56f4747-d1dc-4009-aa5f-923530f1860fn%40googlegroups.com.


Re: JWT Authentication with Djoser

2024-02-16 Thread Benjamini Athanas
try this # Custom Djoser serializer
from djoser.serializers import UserCreateSerializer

class CustomUserCreateSerializer(UserCreateSerializer):
def perform_create(self, serializer):
user = serializer.save()
# Generate verification code and send email
verification_code = generate_verification_code()
send_verification_email(user.email, verification_code)
# Store verification code in user profile or custom model
user.profile.verification_code = verification_code
user.profile.save()

# Custom Djoser view
from djoser.views import UserCreateView

class CustomUserCreateView(UserCreateView):
serializer_class = CustomUserCreateSerializer

# URLs
from django.urls import path

urlpatterns = [
path('auth/users/create/', CustomUserCreateView.as_view(),
name='user-create'),
# Other Djoser URLs...
]

On Thu, 15 Feb 2024 at 19:37, MISHEL HANNA  wrote:

> hello
> i want to make api for register but i want modify the way of email
> activation
> in djoser to activate email it done by uuid/token but i do not want it to
> be done like that
> i want to activate the email by verification code
> do you have any suggestions or any other libraries i can use it
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/b56f4747-d1dc-4009-aa5f-923530f1860fn%40googlegroups.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAPRT2e5Vb1%3D4%2BLmH5oVg_FXPGspN9CB4cWwkO5qFZGngJJngCw%40mail.gmail.com.


Re: JWT Authentication with Djoser

2024-02-16 Thread Eleuthere Aluma
Essaye ..

Le jeu. 15 févr. 2024 à 18:37, MISHEL HANNA  a
écrit :

> hello
> i want to make api for register but i want modify the way of email
> activation
> in djoser to activate email it done by uuid/token but i do not want it to
> be done like that
> i want to activate the email by verification code
> do you have any suggestions or any other libraries i can use it
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/b56f4747-d1dc-4009-aa5f-923530f1860fn%40googlegroups.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAL7FkwJVeP%3DoesFCZb4%3DWua4qcux%2BjbhP3RoTNXbpbNXxq0Zkg%40mail.gmail.com.