diff --git a/bin/processed_videos.json b/bin/processed_videos.json index 6c9998b..8bbd8b3 100644 --- a/bin/processed_videos.json +++ b/bin/processed_videos.json @@ -87,6 +87,7 @@ "ujcd7bt6wX0", "v4QkI0UNAvc", "wAJNhwP_tAk", + "wr7cfnLdqn0", "xETCheHdELo", "yn86H9Eu1nk", "z5cXSgAqsMs", diff --git a/content/blog/2024-06-20-password-resets-and-signal-handling-building-saas-194.md b/content/blog/2024-06-20-password-resets-and-signal-handling-building-saas-194.md new file mode 100644 index 0000000..ee1bba8 --- /dev/null +++ b/content/blog/2024-06-20-password-resets-and-signal-handling-building-saas-194.md @@ -0,0 +1,15 @@ +--- +title: "Password Resets and Signal Handling - Building SaaS #194" +description: "In this episode, we hooked up the email confirmation signal to the prompt sending code so that new users can use JourneyInbox immediately. Then we focused on handling all the functionality related to the password reset feature. This meant customizing a bunch of django-allauth forms." +image: img/2024/wr7cfnLdqn0.jpg +video: https://www.youtube.com/embed/wr7cfnLdqn0 +type: post +categories: + - YouTube + - Python + - Django +tags: ['Python', 'Django', 'SaaS', 'django-allauth', 'passwords', 'password reset', 'templates'] + +--- + +In this episode, we hooked up the email confirmation signal to the prompt sending code so that new users can use JourneyInbox immediately. Then we focused on handling all the functionality related to the password reset feature. This meant customizing a bunch of django-allauth forms. diff --git a/static/img/2024/wr7cfnLdqn0.jpg b/static/img/2024/wr7cfnLdqn0.jpg new file mode 100644 index 0000000..75e7320 Binary files /dev/null and b/static/img/2024/wr7cfnLdqn0.jpg differ