Trucsweb.com

Forum de discussion

 Forum « Programmation ASP » (archives)

Re: Login authentification

Envoyé: 25 février 2005, 13h19 par Salem


Non, faut pas hardcoder toutes usernames et passwords dans le source de ta page, c'est pas gerable. Il faut que tu mettes tout ca dans une table d'une base de donnees, qu'il faudra consulter a chaque tentative d'authentification. Malheureusement, vu que c'est en .Net, je vais pas pouvoir t'aider bcp plus. Mais dans les grandes lignes, ta page devrait faire une recherche dans une table login, pour l'adresse email fournie. Ensuite, tu verifies si le password fourni correspond a celui qui est dans ta table. Si oui, l'authentification est OK et tu peux rediriger l'utilisateur vers la page de ton choix. Si ca peut t'aider, voici a quoi resemblerait le code en ASP classique:

<%
email = request.form("email")
pword = request.form("pword")

'ouverture de la connexion
set cx = server.createobject("adodb.connection")
cx.open "ta chaine de connexion"

'ouverture du recordset
set rs = server.createobject("adodb.recordset")
rs.open "select * from ta_table where email = '" & email & "'", cx

erreur = ""

if rs.eof then
erreur = "utilisateur inconnu"
else
if rs("pword") <> pword then erreur = "password incorrect"
end if
rs.close: cx.close

if erreur = "" then
response.redirect("ma page.aspx")
else
response.write(erreur)
end if
%>


Réponses

 Aucune réponse à ce message... 
Aucun médias sociaux
X

Trucsweb.com Connexion

X

Trucsweb.com Mot de passe perdu

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte