Proteger des pages asp avec variables session + bdd

Description

Protection des pages par variables Session et Connection a une base de données avec controle l'URL de destination.
J'utilise aussi une autre de mes fonction. Celle qui encode an base 64 pour passer les mots de passe... Comme ca ils ne sont pas balancés en clair et sans décodeur sur la toile.
Pour récupérer la source :
http://www.javascriptfr.com/article.aspx?Val=210
Plus deux petits fichiers.

Source / Exemple :


'*******************************
'** Premier fichier     IsLogged.asp  **
'*******************************
Controle si l'utilisateur est Loggé.
L'utilisateur est Loggé seulement si la variable Session("loggin") est différente de ""

Si Session("Loggin") est vide, il faut que l'utilisateur se logge
 => Envoi vers la page de connection : connection.asp

'*******************************
'** Premier fichier   Connection.asp  **
'*******************************
Formulaire complet avec controle des champs,
codage du mot de passe et 
controle dans la base si l'utilisateur est connu ou non 

' Les fichiers supplémentaires comme :
'Code.js peut se récupérer a l'adresse ci-dessous
'      http://www.javascriptfr.com/article.aspx?Val=210
'la function SQLStr(variable) que j'utilise peut se récupérer a l'adresse ci-dessous:
'     http://www.aspfr.com/article.aspx?Val=486
'
'
'=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
'  Faut aussi faire travailler le site aspfr
'  et le site JavaScriptfr
'  qui rapellons le font partie de la même organisation
'  Le Réseau CodeS-SourceS
'=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Conclusion :


Pour l'utilisation, rien de plus facile

Dans la page a proteger, il suffit d'ajouter en première ligne :
<!-- #include virtual="/admin/IsLogged.asp" -->

Et ca se passe comme ca chez LleWella

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.