IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Création de Cookie


Sujet :

ASP

  1. #1
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 53
    Points : 39
    Points
    39
    Par défaut Création de Cookie
    Bonjour,

    Voila mon sujet, ne vous inquietez pas je vous demande pas comment faire vu que j'ai dja tout fait quasiment ;-)

    Je voulais juste savoir comment je dois faire pour la creation de cookie et verifier qu'il existe svp

    Partie 2 utilisation des cookies
    Nous voulons développer un système d'inscription des utilisateurs. Nous utilisons une base de données Visiteurs.mdb contenant les tables suivantes
    Table Clients
    Login : le nom utilisateur d'un client
    Motpasse : le mot de passe (à demander deux fois au moment de l'inscription) Nom : le nom du client
    Prenom : le prénom du client
    Email : l'adresse mail du client
    Date : la date d'inscription (n'est pas à saisir)

    Table Visites
    Login : Nom utilisateur d'un client
    Datevisite : date de la visite
    CompteVisite : compteur du nombre de visite de la page d'accueil

    Un utilisateur qui visite le site pour la première fois doit rentrer un certain nombre d'informations qui seront enregistrées dans la base de données.

    Nous développons une nouvelle page d'accueil index.asp où s'effectue le contrôle d'accès. L'ancienne page d'accueil prendra le nom de accueil.asp. La page index.asp doit obliger le visiteur à s'inscrire pour pouvoir visiter le site. Nous utilisons un cookie permettant de reconnaître les utilisateurs qui se sont déjà inscrits. La page index.asp doit d'abord vérifier
    existence de ce cookie sur la machine du client.
    l. Si le cookie existe (i.e. l'utilisateur est déjà inscrit dans la base), le visiteur est redirigé vers une page login.asp. C'est un formulaire qui demande à l'utilisateur de s'identifier (nom utilisateur et mot de passe). Le fichier action doit vérifier l'existence du client dans la base de données (vérification de la validité des deux champs). S'il y a une erreur de saisie le visiteur est renvoyé à la page login.asp, sinon il sera redirigé vers accueil.asp. Dans cette page on lui affiche le nombre de fois quil a visité la page.

    2. Si le cookie n'existe pas (i.e. nouveau utilisateur), index.asp redirige le visiteur vers une page inscription.asp. Cette page doit saisir à l'aide d'un formulaire toutes les informations concernant le client (voir table clients). Le mot de passe doit être entré deux fois pour des raisons de sûreté. Le fichier action doit vérifier la validité du nom utilisateur (si duplication renvoi au formulaire) et la cohérence des deux mots de passe. Un seul sera enregistré dans la base de données (si incohérence, renvoi à la page d'inscription). Une fois ces informations sont vérifiées, le cookie est crée sur la machine client. On doit confirmer l'enregistrement de l'inscription et l'autoriser à l'aide d'un lien hypertexte à visualiser la page accueil.asp.
    ' On ne demande pas bien sûr la date d'inscription. La saisie doit être automatique

  2. #2
    Membre expérimenté
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Points : 1 350
    Points
    1 350
    Par défaut
    Salut,

    C'est marrant on dirait exactement le même énoncé que j'ai eu en 2ème année de STID

    1.Si le cookie existe (i.e. l'utilisateur est déjà inscrit dans la base), le visiteur est redirigé vers une page login.asp
    j'aime bien la phrase, si l'utilisateur est identifier grâce à la base à quoi cela sert de lui demander de s'identifier toujours aussi claire son énoncé.

    Sinon il te suffit de faire ceci dans ta page index.asp (ou dans une page que la personne est obligé de passer) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <%
    'Creation du cookies dans le cas d'une première venu sur le site
    Response.cookies ("1ere_venu") = "0"
    %>
    Et ceci dans une autre page genre index2.asp (ou dans index.asp si tu as mis le code juste avant dans une autre page) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <%
    if Request.cookies ("1ere_venu") <> "0" Then 
      'Signifie que la personne est déjà venu 
      Response.redirect ("login.asp")
    Else
      Response.redirect ("inscription.asp")
    End if
    %>
    J'ai fais le test cela fonctionne

    ++

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 165
    Points : 80
    Points
    80
    Par défaut
    C'est fou ce forum est infecté de stidiens en panne d'enseignement!

Discussions similaires

  1. Réponses: 7
    Dernier message: 19/08/2008, 21h55
  2. Réponses: 2
    Dernier message: 04/03/2008, 17h51
  3. [Cookies] Création de cookie ne se fait pas
    Par guigui5931 dans le forum Langage
    Réponses: 5
    Dernier message: 21/06/2007, 19h01
  4. [JSF] Création de cookies
    Par FzF dans le forum JSF
    Réponses: 2
    Dernier message: 14/04/2006, 15h06
  5. [Cookies] Création du cookie en automatique
    Par gdavin dans le forum Langage
    Réponses: 5
    Dernier message: 07/10/2005, 17h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo