begin process at 2012 05 27 07:20:35
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité

 > PROTÉGÉ UNE PAGE PAR MOT DE PASSE

PROTÉGÉ UNE PAGE PAR MOT DE PASSE


 Information sur la source

Note :
6,17 / 10 - par 12 personnes
6,17 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Sécurité Classé sous :page, protégée, securité, password, base Niveau :Initié Date de création :14/10/1999 Vu :27 728

Auteur : florentp

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Pour ceux qui ont besoin de protéger des pages ou de permettre a certains utilisateurs de modifier leur enregistrement dans une base de données:

Source

  • <%
  • ' Attention, ce code doit se trouver AVANT la balise HTML sinon quelqu'un risque de voir le login et le mot de passe nécessaire pour se connecter; de plus, le response.redirect ne fonctionnerai pas.
  • Dim Login 'Nom d'utilisateur
  • Dim Password 'Mot de passe
  • Login = request.form("Login")
  • Password = request.form("Password")
  • If Login <> "LeLoginPourSeConnecter" OR If Password <> "MotDePassePourSeConnecter" Then
  • response.redirect "page_erreur.asp"
  • End If
  • %>
  • <HTML&gt
  • [...]
  • </HTML>
<%
' Attention, ce code doit se trouver AVANT la balise HTML sinon quelqu'un risque de voir le login et le mot de passe nécessaire pour se connecter; de plus, le response.redirect ne fonctionnerai pas.

Dim Login      'Nom d'utilisateur
Dim Password   'Mot de passe

Login = request.form("Login")
Password = request.form("Password")

If Login <> "LeLoginPourSeConnecter" OR If Password <> "MotDePassePourSeConnecter" Then
    response.redirect "page_erreur.asp"
End If
%>

<HTML&gt

[...]

</HTML>

 Conclusion

Généralement ce code est utilisé avec une base de données. On créra un champs Login et un champ Password dans une table où Login sera du type "Sans doublon". On aura par exemple:
Set AdoConn = Server.CreateObject ("ADODB.Connection")
AdoConn.Provider = "Microsoft.Jet.OLEDB.4.0"
AdoConn.ConnectionString = "Data Source=" & Server.MapPath ("MaBase.mdb")
AdoConn.Open
SQLQuery = "SELECT * FROM Table WHERE login = '" & login & "' "
Set rs = AdoConn.Execute(SQLQuery)
If rs.eof Then       'Le login n'éxiste pas
    response.redirect "page_erreur.asp"
Else
    If Password <> rs("Password") Then
response.redirect "page_erreur.asp"       'Le mot de passe est incorect n'éxiste pas
    End If
End If
Rs.close
Set AdoConn = nothing


 Sources du même auteur

CONNEXION SANS ODBC

 Sources de la même categorie

Source avec Zip Source avec une capture UN CHAP LOGIN STYLÉ EN ASP3, AVEC UNE BDD EN MYSQL ET QUI SU... par ghuysmans99
BANNIR DES IP AVEC GLOBAL.ASA par Papillonvole
Source avec Zip SÉCURITÉ WEB, MD5 par Warning
Source avec Zip PROTEGER DES PAGES ASP AVEC VARIABLES SESSION + BDD par LleWellA
Source avec Zip VALIDATION CARTE DE CRÉDIT (NUMÉRO ET DATE) par Jackboy

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) PAGINATION CONTRÔLE REPEATER ASP.NET AVEC UN DATASET par fabienfs
Source avec Zip BASE DE DONNEE DES CODES POSTAUX par Caius_junioricus
Source .NET (Dotnet) LISTER TOUS LES CONTROLS D'UNE PAGE par Coolpix08
Source avec Zip ACCÉDER À UNE PAGE AVEC CONNECTION par vbtom
Source avec Zip FAIRE UN PAGING COMME SUR ASPFR.COM ET VBFRANCE.COM par Nix

Commentaires et avis

Commentaire de spider le 06/03/2002 09:32:20

oki mais si la personne aspire la page il peus lire le code et ce procurer le mots de passe ainsi que le login sans que nous le sachions

Commentaire de vallou le 02/12/2003 16:23:51

Pas très sécurisé c'est vrai! Moi j'ai protégé ma page par mot de passe mais avec le fichier global.asa (voir ma source)
Sinon c'est bien pour débuter! C'est plutôt le code sql qui m'a intéressé dans ta source.

Commentaire de NEOAN le 12/12/2004 13:12:32

bof c vraiment basique ! il suffit de faire une injection sql et hop c fini...

Commentaire de Fildomen le 12/08/2005 15:06:11

mwép lool

Commentaire de shadow149 le 07/01/2006 02:05:18

c bien, t'as fait tourné ta tete un peu, sauf ke t'as oublié une chose, si l'intrus connais déja le chemin de la page à sécurisé il le tapera sans probleme.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Formulaire, Post , get !!! HELP!!! [:)] [ par glopglop ] Une page Html envoie les resultat d'un formulaire a une page asp. Cette page asp va chercher des informations dans une base de données et affiche un d envoyer des informations a une autre page!!! HELP [ par glopglop ] Une page Html envoie les resultat d'un formulaire a une page asp. Cette page asp va chercher des informations dans une base de données et affiche un d Afficher une image d'une base de données sur une page web [ par jimini ] Est-ce que quelqu'un sait comment afficher une image provenant d'une table ? J'aimerais enregistrer une image par ligne dans ma base de données. Tout PAGE ASP ET BASE ACCESS PROBLEME VALIDATION FORMULAIRE [ par hippycore ] kikoo à tous c la première fois ke jécris ici pour un conseil!!!je developpe un site intranet et je recupère des valeurs d'une base acces dans des men formulaire HTML dans base de donnee [ par college ] salut tout le monde j'ai un probleme avec du code html que je mets dans une base de donnee et quand j'ai besoin je l'appel mais il ne veut pas faire l ASP+ODBC [ par thiefaine ] Salut à tous,Voilà mon pb : j'ai une page asp (réalisee via FronPage 2002) avec une connexion à une base access 2002 (sur le site web en cours). Cette Une débutante en détresse [ par Isabelle92 ] Isabelle92Bonjour voila mon proleme.j'aie une page ASP avec 3 imgagesje voudrai que lorsqu' on clique sur une image effectuer une requete sur sur une afficher les resultat sur la page [ par chris81 ] ma connexion a ma base utilise un datareader faut il autre chose pour que que mes resultat de ma connexion a la base apparaissent sur ma page aspx. Redirection [ par vince94 ] Salut,J'ai un formulaire qui vérifie les login password de l'utilisateur dans un script. Si elle est bonne ça donne accès à une page sinon, ça revien Connexion d'un user à une page HTML [ par maircury ] Bonjour à tous! J'ai une Base de données interfacée web.J'ai une page d'autentification (login+ pwd) qui fait une correspondance entre les champs sais


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,201 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales