Merge pull request #63 from doubaniux/multi-source

Add bad request response
This commit is contained in:
doubaniux 2020-10-25 23:43:02 +01:00 committed by GitHub
commit 2f75202eba
2 changed files with 5 additions and 2 deletions

View file

@ -26,7 +26,7 @@
BTW欧盟惯例本站使用了Cookie请理解
</p>
<p>
此外里瓣书影音现处于“公开阿尔法测试”阶段您的数据存在丢失的可能。使用过程中遇到的问题或者Bug欢迎向<a href="https://donotban.com/@whitiewhite">作者</a>提出。
此外NiceDB书影音现处于“公开阿尔法测试”阶段您的数据存在丢失的可能。使用过程中遇到的问题或者Bug欢迎向<a href="https://donotban.com/@whitiewhite">作者</a>提出。
</p>
<form action="{% url 'users:register' %}" method="post">
{% csrf_token %}

View file

@ -34,7 +34,10 @@ def OAuth2_login(request):
site = request.COOKIES.get('mastodon_domain')
# Network IO
token = obtain_token(site, request, code)
try:
token = obtain_token(site, request, code)
except ObjectDoesNotExist:
return HttpResponseBadRequest("Mastodon site not registered")
if token:
# oauth is completed when token aquired
user = authenticate(request, token=token, site=site)