Skip to content
Snippets Groups Projects
Commit d1bca7a8 authored by Bertille Bouget's avatar Bertille Bouget
Browse files

test

parent f65fa680
Branches
No related tags found
No related merge requests found
{% extends 'campagne/base.html'%}
{% load static %}
{% block cssEtTitre %}
<link rel="stylesheet" href="{% static 'campagne/css/hotline.css' %}" />
{% endblock %}
{% block content %}
<div id= "commande_crepe">
<div class="conteneur_crêpes">
<div class="conteneur_crepe">
Crêpes natures
<img src="{% static 'campagne/images/nature.jpeg' %}" style="vertical-align: middle;height: 3em;">
<input id="nature" type="number" value=0 min=0 max=40 />
</div>
<div class="conteneur_crepe">
<p>Crêpes nutella: </p>
<input id="nutella" type="number" value=0 min=0 max=40 />
</div>
<div class="conteneur_crepe">
<p>Crêpes sucre: </p>
<input id="sucre" type="number" value=0 min=0 max=40 />
</div>
<div class="conteneur_crepe">
<p>Crêpes confiture: </p>
<input id="confiture" type="number" value=0 min=0 max=40 />
</div>
<div>
<p>Adresse de livraison</p>
<input id="adresse" type="text"/>
</div>
</div>
<div id="passer_commande">
<button id="bouton_crepes">Commander</button>
</div>
</div>
<script type="text/javascript" src="{% static 'campagne/js/hotline.js' %}" ></script>
{% endblock %}
\ No newline at end of file
......@@ -10,7 +10,8 @@
<div id= "commande_crepe">
<div class="conteneur_crêpes">
<div class="conteneur_crepe">
<p>Crêpes natures: </p>
Crêpes natures
<img src="{% static 'campagne/images/nature.jpeg' %}" style="vertical-align: middle;height: 3em;">
<input id="nature" type="number" value=0 min=0 max=40 />
</div>
<div class="conteneur_crepe">
......
......@@ -9,16 +9,17 @@ import json
# from cryptography.fernet import Fernet
from django.core.mail import send_mail
def test(request):
return render(request,'/campagne/hot.html')
def connexion(request):
return HttpResponseRedirect('https://auth.viarezo.fr/oauth/authorize/?redirect_uri=https://astegifetobegif.cs-campus.fr/intermediaire&client_id=2fe828e15647fc92437727b6646ce5c799c40991&response_type=code&state=sqdkfjhsqdkf&scope=default')
return HttpResponseRedirect('https://auth.viarezo.fr/oauth/authorize/?redirect_uri=https://localhost:8000/&client_id=2fe828e15647fc92437727b6646ce5c799c40991&response_type=code&state=sqdkfjhsqdkf&scope=default')
def login(request): #on a le state et le authorization code dans le request
code = str(request.GET['code']),
state = str(request.GET['state'])
url = 'https://auth.viarezo.fr/oauth/token'
redirect_url = 'https://localhost:8000/intermediaire'
redirect_url = 'https://localhost:8000'
jso = requests.post(url, data={'grant_type':'authorization_code','code':code,'redirect_uri':redirect_url,'client_id':'2fe828e15647fc92437727b6646ce5c799c40991','client_secret':'f306614fc96833e80af693f2991901bc54a9cf9a'}).json()
access_token = jso['access_token']
r = requests.get("https://auth.viarezo.fr/api/user/show/me", headers={"Authorization" : "Bearer "+access_token})
......
......@@ -34,5 +34,7 @@ urlpatterns = [
path('connexion/',views.connexion, name="connexion"),
path('vip', views.vip, name='vip'),
path('intermediaire/', views.login, name="login"),
path('',views.accueil, name="accueil"),
path('',views.login, name="login"),
path('test/',views.test),
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment