welcome / goodbye messages
This commit is contained in:
parent
8d73624a7c
commit
c5ac3411b1
|
@ -0,0 +1 @@
|
|||
default_app_config = 'accounts.apps.AccountsConfig'
|
|
@ -3,3 +3,6 @@ from django.apps import AppConfig
|
|||
|
||||
class AccountsConfig(AppConfig):
|
||||
name = 'accounts'
|
||||
|
||||
def ready(self):
|
||||
import accounts.signals
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
from django.contrib.auth.signals import user_logged_in, user_logged_out
|
||||
from django.dispatch import receiver
|
||||
from django.contrib import messages
|
||||
|
||||
|
||||
@receiver(user_logged_in)
|
||||
def on_user_logged_in(sender, request, **kwargs):
|
||||
messages.success(request, 'Welcome!')
|
||||
|
||||
@receiver(user_logged_out)
|
||||
def on_user_logged_out(sender, request, **kwargs):
|
||||
messages.success(request, 'Goodbye!')
|
|
@ -2,9 +2,10 @@ from django.conf.urls import include, url
|
|||
from django.contrib.auth import views as auth_views
|
||||
|
||||
from .views import profile
|
||||
from ponyconf.settings import LOGOUT_REDIRECT_URL
|
||||
|
||||
urlpatterns = [
|
||||
url(r'^profile$', profile, name='profile'),
|
||||
url(r'^logout/$', auth_views.logout, {'next_page': '/'}, name='logout'),
|
||||
url(r'^logout/$', auth_views.logout, {'next_page': LOGOUT_REDIRECT_URL}, name='logout'),
|
||||
url(r'', include('django.contrib.auth.urls')),
|
||||
]
|
||||
|
|
Loading…
Reference in New Issue