mirror of
https://github.com/nikdoof/test-auth.git
synced 2025-12-14 14:52:15 +00:00
42 lines
915 B
Python
42 lines
915 B
Python
from django.shortcuts import render_to_response
|
|
from django.contrib.auth.models import User
|
|
from django.contrib.auth.decorators import login_required
|
|
|
|
from eve_api.models.api_player import EVEAccount
|
|
from sso.models import ServiceAccount, SSOUser
|
|
|
|
def index(request):
|
|
pass
|
|
|
|
@login_required
|
|
def profile(request):
|
|
|
|
user = request.user
|
|
try:
|
|
profile = request.user.get_profile()
|
|
except SSOUser.DoesNotExist:
|
|
profile = SSOUser(user=request.user)
|
|
profile.save()
|
|
|
|
try:
|
|
srvaccounts = ServiceAccount.objects.get(user=request.user)
|
|
except ServiceAccount.DoesNotExist:
|
|
srvaccounts = None
|
|
|
|
try:
|
|
eveaccounts = EVEAccount.objects.get(user=request.user)
|
|
except EVEAccount.DoesNotExist:
|
|
eveaccounts = None
|
|
|
|
return render_to_response('profile.html', locals())
|
|
|
|
|
|
def service_add(request):
|
|
pass
|
|
|
|
def service_del(request):
|
|
pass
|
|
|
|
|
|
|