Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/04/2008, 20h04   #1
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 242
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

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

Informations forums :
Inscription : mars 2004
Messages : 3 242
Points : 1 049
Points : 1 049
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 :
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
__________________
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 23h27   #2
Membre habitué
 
Inscription : novembre 2007
Messages : 381
Détails du profil
Informations personnelles :
Âge : 29
Localisation : Maroc

Informations forums :
Inscription : novembre 2007
Messages : 381
Points : 148
Points : 148
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 :
1
2
3
4
 
if(Session("OK")) <> "1" then
response.Redirect "index.html" 
end if
debutantasp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 23h40   #3
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 859
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 859
Points : 5 979
Points : 5 979
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+
Immobilis est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h08.


 
 
 
 
Partenaires

Hébergement Web