1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
|
#!/usr/bin/python3
#-*- coding: latin-1 -*-
# http://localhost:8080
from __future__ import print_function
from os import system
import os, os.path
import random
import string
import cherrypy
class Bienvenue(object):
def __init__(self):
self.pseudo='entrez_votre_pseudo'
self.email='entrez_votre_email'
def index(self):
# Formulaire demandant son pseudo à l'utilisateur :
return '''
<form action="salutations" method="GET">
Bienvenue sur la page d'inscription des nouvelles recrues. Quel est votre pseudo ?
<input type="text" name="pseudo" />
<input type="submit" value="OK" />
</form>
'''
index.exposed = True
def salutations(self,pseudo):
if pseudo: # Accueil de l'utilisateur :
print("Bonjour Soldat {} comment allez-vous ?".format(pseudo))
return '''
<form action="ask_email" method="GET">
Allez remplir vos coordonnees email
<input type="submit" value="OK" />
</form>
'''
else: # Aucun pseudo n'a été fourni :
return 'Veuillez svp fournir votre pseudo <a href="/">ici</a>.'
salutations.exposed = True
def ask_email(self):
# Formulaire demandant son email à l'utilisateur :
return '''
<form action="repeat_email" method="GET">
Quelle est votre adresse email ?
<input type="email" name="email" />
<input type="submit" value="OK" />
</form>
'''
ask_email.exposed = True
def repeat_email(self,email):
if email: # Accueil de l'utilisateur :
return "Votre email renseignee est : {} ".format(email)
else: # Aucun email n'a été fourni :
return 'Veuillez svp fournir votre email <a href="/">ici</a>.'
repeat_email.exposed = True
cherrypy.quickstart(Bienvenue(), config ="tutoriel.conf") |
Partager