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:

xyz

identification user asp

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

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
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:-(

Partager ce message


Lien à poster
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>

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
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

montre le code que tu as mis !!

Partager ce message


Lien à poster
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>

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×