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 :

Vérifier qu'un étudiant a entré ses identifants pour atteindre une certaine page


Sujet :

ASP

  1. #1
    Membre éprouvé
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Points : 1 277
    Points
    1 277
    Par défaut Vérifier qu'un étudiant a entré ses identifants pour atteindre une certaine page
    Salut tout le monde,

    Je vous explique mon petit problème :

    J'ai un formulaire qui demande le numéro de matricule, le login et le mot de passe d'un étudiant.

    Si ces 3 infos sont correctement entrées, une page A s'ouvre et affiche des informations.

    J'aimerais que le fait de copier / coller l'adresse de la page A (donc sans avoir entré le matricule, le login et le mot de passe) fasse une redirection sur la page d'acceuil.

    J'ai testé ceci mais ça ne fonctionne pas :

    Dans la page qui vérifie les trois infos (matricule, login et mdp) :

    Toujours dans cette page, si l'étudiant a bien entré ses identifiants et juste avant la redirection vers la page 1, je mets Session("ok") à 1 :

    Dans la page A j'ai ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if(Session("OK")) <> "1" then
    response.Redirect "http://.../index.html" 
    end if
    Quand je fais un copier collé de l'adresse de la page A, j'arrive sans problème sur la page.

    J'espère qu'une solution existe .

    Merci d'avance pour votre aide so precious.

    beegees

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Maroc

    Informations forums :
    Inscription : Novembre 2007
    Messages : 381
    Points : 180
    Points
    180
    Par défaut
    Salut
    Je ne sais pas pourquoi tu mets dans le lien "http://..." si la page se situe dans la même racine que les autre pages, je pense que ca qui te pose problème alors t'as que mettre comme ceci et bonne chance.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if(Session("OK")) <> "1" then
    response.Redirect "index.html" 
    end if

  3. #3
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 512
    Points
    9 512
    Par défaut
    Salut,

    L'utilisation de variables de session et une bonne idée, toutefois, il faut fermer le navigateur dans la plupart des cas et vider le cache (Ctrl + F5).

    A+

Discussions similaires

  1. Réponses: 8
    Dernier message: 19/02/2011, 16h41
  2. Confusion entre deux fond definie dans une meme page web
    Par marry dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 08/03/2010, 17h45
  3. Réponses: 2
    Dernier message: 13/08/2009, 17h01
  4. Réponses: 2
    Dernier message: 21/06/2008, 22h32
  5. Identification pour accéder à une page
    Par Alfred456654 dans le forum ASP
    Réponses: 16
    Dernier message: 20/11/2007, 20h06

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