begin process at 2012 05 28 02:05:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

Débutants

 > 

Probleme de jeu d'enregistrement


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme de jeu d'enregistrement

vendredi 18 juin 2004 à 11:53:44 | Probleme de jeu d'enregistrement

mezzanine

Par l'intermédiaire d'un formulaire d'authentification (login et password), je propose à des membres qui ce seront inscrits préalablement d'accéder à un espace professionnel. trois types de professionnels : (revendeurs, distributeurs, grande surface).
Chacun de ses professionnels accèdera à une page (par exemple admin.asp) qui sera la même pour tous mais qui proposera des infos différentes.
dans mon cas, je leur proposerais des visuels spécifiques à leurs profils ainsi qu'un lien vers un fichier à télécharger qui sera également différents selon son profil...
remarque : connexion avec dsn, ma table s'appelle exo_login avec les champs suivants :(login/pass/tarif/visuels). Dans le champs tarif, il y a trois types de tarifs (tarif1/tarif2/tarif3)
resultat de mon application :
les trois tarifs (tarif1,...) qui feront office de lien s'affichent au lieu du tarif qui doit correspondre au profil.
alors comment faire...
je souhaite réaliser la même démarche pour les visuels...
je pourrais de faire parvenir par mail le contenu des deux pages principales pour une meilleure comprehension car elles peuvent être volumineuses pour le forum...
Si oui, donne moi un mail pour te les faire parvenir...
Cordialement,
Minerve
ma page admin :

<%Response.Expires = -1 %>
<!-- #include file="../Connections/conn.asp"-->
<%
Set RS = server.createobject("ADODB.Recordset")
' Si le lien contient ?pass=no
' on vide le cookie
if request("pass")="no" then
response.cookies("passe6")=""
' Sinon si le visiteur a validé le formulaire
elseif request("pass")<>"" then
' on compare avec la liste
RS.Open "SELECT * FROM exo_login",Conn , 3, 3
do while not RS.eof
' si le login et le pass sont OK
if request("login")=RS("login") _
and request("pass")=RS("pass") then
' on stocke le niveau dans un cookie
response.cookies("passe6")=RS("nivo")
exit do
end if
RS.moveNext
loop
RS.close
end if

%>
<!-- #include file="../pro/protect.asp"-->

<%

' Lien si identifié
if protect<"4" then%>
<A href="?pass=no"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Déconnecter</font></A>
<table width="600" border="1" cellspacing="1" cellpadding="1" height="350" align="center" bordercolor="#336666">
<tr>
<td valign="top" width="600" height="320"> </td>
</tr>
<tr>
<td valign="top" width="600" height="30">
<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#336666"><img src="../images/fle_om_g.gif" width="5" height="6">
Tarifs NEMO </font>:
<%
Set RS = server.createobject("ADODB.Recordset")
SQL= "SELECT * FROM exo_pass WHERE tarif"
RS.Open SQL , Conn , 3, 3
while not RS.eof %>
</font> </font> </font> <%=response.write(rs.fields("tarif"))%>
<%RS.MOVENEXT ' fiche suivante
wend
RS.close %> </div>
</tr>
</table>
<BR>
<% ' Liste des login/pass si niveau 1 ou 2
if protect<"3" then%>
<br>
<%end if

else ' Formulaire d'identification sinon
%>
<div id="Layer4" style="position:absolute; width:81px; height:26px; z-index:4; left: 289px; top: 126px"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#03073a"><a href="javascript:history.back ( )">Précédent</a></font></b>
</div>
<form name="" method="post" action="admin.asp">
<div align="center"><font color="#03073a"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#336666">Bienvenue
dans notre Espace Professionnel </font></b></font> </div>
<div align="center"><br>
<br>
<table width="180" border="1" cellspacing="1" cellpadding="1" height="140" bordercolor="#009bdf">
<tr>
<td valign="top">
<table width="200" border="0" cellspacing="1" cellpadding="1" height="120" align="center" bordercolor="#03073a">
<tr>
<td valign="middle" colspan="2" height="10"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#03073a"><font color="#009bdf"><font color="#03073a">  </font></font></font></b><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#03073a">
</font></b><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#03073a">
</font></b></td>
</tr>
<tr>
<td valign="top" height="30"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#03073a">  <img src="../images/fle_om_g.gif" width="8" height="9">
<font color="#009bdf"><font color="#03073a"><font size="2">Login</font></font></font></font><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif" color="#03073a">
</font></font><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#03073a">:</font></td>
<td valign="top" height="30"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#03073a">
<input type="text" name="login"style="border-color:#03073a;border-style:dotted;border-width:1px;font-color:verdana;font-weight:BOLD;color:#000000;font-size:9px;background-color:#ffffff" width:30px;height:15px; maxlength="30" size="15">
</font></b></td>
</tr>
<tr>
<td valign="top" height="10" colspan="2"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#03073a"><font color="#009bdf"><font color="#03073a"> <font size="2"> </font></font></font></font></b><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#03073a">
</font></b></td>
</tr>
<tr>
<td valign="top" height="30"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#03073a">
  <img src="../images/fle_om_g.gif" width="8" height="9">
</font></b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#03073a"><font color="#009bdf"><font color="#03073a"><font size="2">Password</font></font></font> :</font></td>
<td valign="top" height="30"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#03073a">
<input type="password" name="pass"style="border-color:#03073a;border-style:dotted;border-width:1px;font-color:verdana;font-weight:BOLD;color:#000000;font-size:9px;background-color:#ffffff" width:30px;height:15px; maxlength="30" size="15">
</font></b></td>
</tr>
<tr valign="bottom">
<td height="40" colspan="2">
<div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#03073a">                   
<input type="submit" value="OK"
style="font-family: Arial,Verdana,Helvetica;font-size: 10px; color:#ffffff ;font-weight:bold;background-color:#009bdf;width:22px;height:19px;" name="submit2422222">
</font></b></div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><font color="#336666"><br>
Merci...</font></b></font></div>
</form>

<%end if

' Déconnexion
conn.close%>
<STYLE TYPE="text/css">
BODY {
scrollbar-face-color: #ffffff;
scrollbar-shadow-color: #009bdf;
scrollbar-highlight-color: #009bdf;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #009bdf;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #000000;
}
</STYLE>
<style>
<!--
a
{
color:#03073a;
text-decoration:none;
}
a:hover
{
color:red;
text-decoration:none;
}
-->
</style>


ma page protect :

<%Response.Expires = -1 %>
<% ' Libellés des niveaux
nivo = Array(" Revendeurs "," Distributeurs "," Grande surface ")
' On lit le cookie
protect=request.cookies("passe6")
' si vide >> niveau 4
if protect="" then protect="4" %>
<body bgcolor="#FFFFFF">
<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#009bdf"> </font>
<p align="center">
<% ' si identifié >> lien vers page Admin
if protect<"4" then
%>
<a href="../espacepro/admin.asp"><font color="#009bdf"><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#336666">Bonjour
les </font></font> <font color="#009bdf"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><%=nivo(cInt(protect)-1)%></font></font></a>   - 
<%end if%>
<font color="#03073a"><a href="page1.asp"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Nos
Promotions </font></a></font> - <a href="page2.asp"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#03073a">Infos</font></a>
- <a href="page3.asp"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#03073a">Tarif</font></a>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#009bdf"></font></p>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#009bdf"> </font>
<STYLE TYPE="text/css">
BODY {
scrollbar-face-color: #ffffff;
scrollbar-shadow-color: #009bdf;
scrollbar-highlight-color: #009bdf;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #009bdf;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #000000;
}
</STYLE>
<style>
<!--
a
{
color:#03073a;
text-decoration:none;
}
a:hover
{
color:red;
text-decoration:none;
}
-->
</style>

resultats :

les trois tarifs (tarif1,...) qui feront office de lien s'affichent au lieu du tarif qui doit correspondre au profil.
alors comment faire...
je souhaite réaliser la même démarche pour les visuels... .
Merci d'avance




Cette discussion est classée dans : login, rs, scrollbar, color, 009bdf


Répondre à ce message

Sujets en rapport avec ce message

INSERT INTO [ par Alexheyt ] Bonjour J'ai un énorme problème avec l'insertion de mes données dans ma DB.chaque fois que j'exécute mon code il m'affiche comme erreurMicrosoft OLE D authentification (login et password) pour espace verouille [ par mezzanine ] Bonjour,Je me présente Mezzanine, apprenti developpeurs (débutant).Je vous expose mon problème :Je souhaite par l'intermédiaire d'un formulaire (login selection liste déroulante [ par Goofeuh ] Bonjour tout le monde, ava? :pALALALAAAAAA les joies de l'asp et du reste :)Voici mon probleme, sur une page, je selectionne un enregistrement de ma b Je PANIQUE!!!!! [ par Jimini ] J'ai une foutu database sur ODBC (sur Win2000) et j'essaie d'ajouter une enregistrement dans la table Cmd.db (paradox).Je peux ajouter des enregistrem probleme connection Access / ASP [ par peguman ] Je suis en ASp et lors de ma requete j'ai l'erreur suivante :Microsoft OLE DB Provider for ODBC Drivers erreur '80040e10' [Microsoft][Pilote ODBC Micr Problème lors de l'écriture de données dans la base [ par Eric ] Avec le code ci dessous, set RS=Server.createobject("ADODB.Recordset") RS.Cursorlocation=adUseServer RS.Cursortype=adOpenkeyset RS.locktype=adlockOp Formulaire->Session [ par peguman ] Par un formulaire, je fais passer 2 variables, login et password, vers une page qui contient 3 frames...Pour pouvoir les utiliser, je pensait mettre l Formulaire->Session [ par peguman ] Par un formulaire, je fais passer 2 variables, login et password, vers une page qui contient 3 frames...Pour pouvoir les utiliser, je pensait mettre l probleme recordset!!! help [ par peguman ] Je veux me connecter à une base mais quand je fais :sql1="SELECT * FROM client WHERE Login = '"& strlogin &"' AND Password = '"& strpass &"' "Set RS = probleme recordset!!! help [ par peguman ] Je veux me connecter à une base mais quand je fais :sql1="SELECT * FROM client WHERE Login = '"& strlogin &"' AND Password = '"& strpass &"' "Set RS =


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 : 0,374 sec (4)

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