Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

identification user asp


xyz

Messages recommandés

j'ai crée plusieurs pages asp, dont une permet de faire des modifications à distance. Mais pour cela il faut avoir un nom d'utilisateur et un mot de passe. J'ai crée une page avec un formulaire d'identification et je voudrais que la page des modifs ne s'affichent que lorsque l'user et le password sont correct, j'ai fais une boucle if mais ça ne fonctionne pas:<form name="form1" method="post" <%if (user=(Recordset1.Fields.Item("Nom").Value)) password=(Recordset1.Fields.Item("Password").Value);then; action="ajout-image-sf.asp">

:P

Lien vers le commentaire
Partager sur d’autres sites

salut,

 

c pas kler à 100% ton pb mais ca peux donner kkchose du genre :

 

if (user = Recordset1.Fields.Item("Nom").Value) AND (password = Recordset1.Fields.Item("Password").Value) then
response.Write "<form name=""form1"" method=""post"" action=""ajout-image-sf.asp"">" & VbCrLf
else 
response.Write "<form name=""form1"" method=""post"" action="">" & VbCrLf
end if

 

++

Nyko

Lien vers le commentaire
Partager sur d’autres sites

Merci pour ton aide, mais ça n'a pas l'air de fonctionner non plus.

En fait voila je repose ma question plus clairement: j'ai une BDD avec une table administrateur qui permaettra à ceux-ci de mettre à jour le site en ajoutant des images et des commentaire à distance. Ce que je voudrais c'est restreindre la partie administration du site, c'est à dire que seul les user enregistrés dans la table pouront y accéder. Je reste bloqué sur la partie identification de l'user. En fait c'est une sorte de login que je voudrais faire.

Merci encore pour votre aide!

:P:-(

Lien vers le commentaire
Partager sur d’autres sites

Merci pour ton aide, mais ça n'a pas l'air de fonctionner non plus.

En fait voila je repose ma question plus clairement: j'ai une BDD avec une table administrateur qui permaettra à ceux-ci de mettre à jour le site en ajoutant des images et des commentaire à distance. Ce que je voudrais c'est restreindre la partie administration du site, c'est à dire que seul les user enregistrés dans la table pouront y accéder. Je reste bloqué sur la partie identification de l'user. En fait c'est une sorte de login que je voudrais faire.

Merci encore pour votre aide!

:P  :-(

en arrivant sur la partie aministration de ton site, tu fais une page avec un formulaire ou t'auras un champ pour le login et un autre pour le password.

sur le submit de ta page tui vérifie s'il l'utilisateur est dans ta BDD :

si oui, il accède à la partie Admin

si non, tu le redirige

 

 

ca te fait un truc du style (simplifié)

 

<%
login = request.Form("login")
password = requst.form("password")

if login <> "" AND password <> "" then
sql = "SELECT FROM table_admin"
sql = sql + " where login = '" & login & ""
sql = sql + " and password = '" & password & "'"
'Lancer l'exectuion de la requete
'ouvrir un recordset

if Recordset.eof then
 response.Redirect "page.asp"
else
 response.Redirect "admin.asp"
end if
end if
%>
<html>
<head>
</head>
<body>
<form name="form1" method=post>
<input type="text" name="login">
<input type="text" name="password">
<input type="submit" value="valider">
</form>
</body>
</html>

Lien vers le commentaire
Partager sur d’autres sites

merci pour ton aide. :P

je n'arrive pas à corriger les erreurs que le déboguer me sort à chaque fois:

 

 Erreur de compilation Microsoft JScript error '800a03ea' 

Erreur de syntaxe 


<%if (login <> "" AND password <> "" then
-^

Mais apparement ça à l'air de marcher

Lien vers le commentaire
Partager sur d’autres sites

merci pour ton aide. :P

je n'arrive pas à corriger les erreurs que le déboguer me sort à chaque fois:

 

 Erreur de compilation Microsoft JScript error '800a03ea' 

Erreur de syntaxe 


<%if (login <> "" AND password <> "" then
-^

Mais apparement ça à l'air de marcher

<%if (login <> "" AND password <> "" then

 

Manque une parenthèse ")"

 

<%if (login <> "" AND password <> "") then

Modifié par Nyk_o
Lien vers le commentaire
Partager sur d’autres sites

je ne crois pas que ça soit la parenthèse qui créée l'erreur, je crois que c'est plutot l'ouverture de la balise if :P

Lien vers le commentaire
Partager sur d’autres sites

voila le code que j'ai mi:

<%
login = request.form1("login")
password = request.form1("password")

if (login <> "" AND password <> "")then
<%sql = "SELECT FROM table_administrateur"
sql = sql + " where login = '" & Nom & "'"
sql = sql + " and password = '" & Password & "'"%>

<%if (Admin.eof then%>
<%response.Redirect "page.asp") %>
<% else %>

<%response.Redirect "admin.asp"%>

%>
<html>
<head>
</head>
<body>
<form name="form1" method=post>
<input type="text" name="login">
<input type="text" name="password">
<input type="submit" value="valider">
</form>
</body>
</html>

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...