Authentification d'utilisateurs avec base de données

Description

Voilà un code en quelques fichiers pour authentifier ses membres avec des variables de Session et des Cookies. Il suffit juste d'inclure la page nommée "comtest.asp" en haut des pages pour authentifier ses membres.
Il faut modifier la page "conndb.asp" pour la connection à la base de données.

Source / Exemple :


Tout est dans le ZIP...

Pour empêcher l'utilisateur de voir la page s'il n'est pas authentifié :

<%
if Session("USER_login")="" then
Response.Redirect("/logon.asp?go="& Request.ServerVariables("SCRIPT_NAME"))
end if
%>

La variable "go" renvoie ensuite l'utilisateur (une fois identifié) vers la page qu'il avait demandé au départ.

Pour afficher le Nom de l'Utilisateur :

<%=Session("USER_login") 'tout simplement' %>

Conclusion :


Un petit bug : parfois, la redirection avec le querystring "go" crée des 'Object Moved' sans raison apparente.
Si quelqu'un trouve pourquoi...Je vais chercher.

Voilà. Un truc simple et efficace...

Si il y a des erreurs n'hésitez pas à le dire dans les commentaires de la source.

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.