diff --git a/src/common/templates/master.html b/src/common/templates/master.html
index e6706e1..0125f90 100644
--- a/src/common/templates/master.html
+++ b/src/common/templates/master.html
@@ -24,7 +24,7 @@
{% if user.is_authenticated %}
Add Offer | settings | Welcome, {{ user.gamer.display_name }}
{% else %}
-
+
{% endif %}
diff --git a/src/core/templates/core/signup.html b/src/core/templates/core/signup.html
new file mode 100644
index 0000000..d4b29a2
--- /dev/null
+++ b/src/core/templates/core/signup.html
@@ -0,0 +1 @@
+{{ url }}
diff --git a/src/core/urls.py b/src/core/urls.py
index f7f277c..b87cb78 100644
--- a/src/core/urls.py
+++ b/src/core/urls.py
@@ -16,5 +16,7 @@ urlpatterns = [
path('help', views.help, name='help'),
path('imprint', views.imprint, name='imprint'),
- path('about', views.about, name='about')
+ path('about', views.about, name='about'),
+
+ path('signup', views.signup, name='signup')
]
diff --git a/src/core/views.py b/src/core/views.py
index edefb96..68a7ce1 100644
--- a/src/core/views.py
+++ b/src/core/views.py
@@ -2,6 +2,8 @@ from .models import Offer, Gamer
from django.shortcuts import render, get_object_or_404, redirect
from django.http import HttpResponseForbidden
from django.contrib.auth.decorators import login_required
+# For Steam Open ID handling
+from oic.oic import Client
# STATIC PAGES
@@ -36,6 +38,17 @@ def search(request, filter):
return render(request, 'core/filter.html')
+# USER SIGNUP
+def signup(request):
+ client = Client()
+ issuer = client.discover('https://steamcommunity.com/openid/login')
+ #provider_info = client.provider_config(issuer)
+ context = {
+ 'url': issuer
+ }
+ return render(request, 'core/signup.html', context)
+
+
# USER AREA
@login_required
def offer_refresh(request, offerID):