PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WEBDEV 2024 → Pages Sécuris=E
Pages Sécuris=E
Iniciado por Alain, 17,ago. 2004 11:13 - No hay respuesta
Publicado el 17,agosto 2004 - 11:13
Bonjour,

Comment faire pour revenir à la page "index"
quand il y a une tentative d'accès direct
à la page : "acces_prive"
sans passer par : PageAffiche("acces_prive", Nom)?



*********************************
Les codes ci-dessous fonctionnent
si on accède à "acces_prive"
par "PageAffiche("acces_prive", Nom)".

Codes des pages "index" et "acces_prive"

======================
Dans la page : "index"
(si autorisation après vérification,
affiche la page "acces_prive")
---

Clic de OK (serveur)

PageAffiche("acces_prive", Nom)

======================


============================
Dans la page : "acces_prive"
---

Déclarations globales de acces_prive (serveur)

PROCEDURE acces_prive (Nom)

---

Initialisation de acces_prive (serveur)

SI Nom = "" ALORS
//Une erreur dans l'identification est survenue
PageAffiche(index)
FIN

============================



Si Nom = MonNom

et que :

Si Nom = "MonNom" ALORS
(dans Initialisation de acces_prive (serveur))

on revient bien à l'index
quand on affiche directement la page "acces_prive".


Mais le but, bien sûr, est de revenir à l'index
lorsqu'il n'y a pas de "Nom".
et donc pas d'accès autorisé.

*********************************



>>>Si accès direct à la page "acces_prive",
le navigateur affiche le message d'erreur suivant :
(test lancé depuis l'Administrateur WebDev,
puis sur le site en cliquant sur un bouton
qui affiche directement la page "acces_prive")


***Début message d'erreur

Le site a généré le message d'erreur suivant :
--------------------------------------------------------------------------------
Les paramètres d'appel du code Déclarations globales de acces_prive
(serveur) sont incorrects : on attendait 1 paramètres et on en a reçu
0.
Dump de l'erreur du module <WW70VM.DLL> <7.02Aa>.

- Appel WL :
Fonction <PageAffiche>, n° de syntaxe <0>

- Niveau : erreur fatale (EL_FATAL)

- Code erreur : 1003

- Code erreur WD55 : 0

- Pas de code d'erreur système

- Pas de message d'erreur système

- Que s'est-il passé ?
Les paramètres d'appel du code Déclarations globales de acces_prive
(serveur) sont incorrects : on attendait 1 paramètres et on en a reçu
0.

- Pas d'info de debug

- Pas d'info attachée

- Identifiant dans le .err : 1003


--------------------------------------------------------------------------------

(0025, ERR_MSG_BOX)

***Fin message d'erreur


Merci,
Alain