mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-08-05 16:58:59 +00:00
14 lines
No EOL
406 B
Python
14 lines
No EOL
406 B
Python
from django.contrib.auth.models import User
|
|
from django.core.cache import cache
|
|
|
|
DEFAULT_USER = 'conesus'
|
|
|
|
def get_user(request):
|
|
if request.user.is_authenticated():
|
|
user = request.user
|
|
else:
|
|
user = cache.get('user:%s' % DEFAULT_USER, None)
|
|
if not user:
|
|
user = User.objects.get(username=DEFAULT_USER)
|
|
cache.set('user:%s' % user, user)
|
|
return user |