Forum de discussion
Forum « Programmation ASP » (archives)
aidez moi je craque !
Envoyé: 21 mars 2003, 7h38 par karell
je recherche le code asp ou vbscript qui permet lorsque je clique sur un lien de ma page d'acceuil de faire surgir un pop up; ce pop up invite l'utilisateur à entrée son id et son password puis action sur le bouton valider
1/ j'ouvre une connexion sur ma base access si celui ci est reconnu
je voudrais que ce pop up ce ferme puis
que ma page d'acceuil soit remplacer par celle que j'aurai donnée dans mon code
moi j'ai fait
response.redirect " formulaire.asp"
mais la page s'ouvre dans mon pop up et ce n'est pas ce que je veux..
voila le code de mon popup
<%
'--- Forcer la déclaration des variables
Option explicit
'--- Variables concernant la connexion base de données
Dim conn
Dim rs
Dim msg
Dim session
msg=""
if request("action")="Valider" then
' On vérifie si l'utilisateur a bien entrée un identifiant et un password
if trim(request("identifiant"))<>"" and trim(request("password"))<>"" then
' Tous les champs sont rempli
' chaine de connexion
set Conn=server.CreateObject("ADODB.Connection")
Conn.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ="& Server.MapPath(".") & "/irgav.mdb"
Conn.Open
set Rs=server.CreateObject("ADODB.Recordset")
Rs.Open "select * from Admin where identifiant='" & request("identifiant") & "' and password='" & request("password") & "'" ,conn, 1, 3
if rs.recordcount>0 then
'session("login")=rs.fields("id_operateur")
rs.close
set rs=nothing
conn.close
set conn=nothing
'on dirige l'utilisateur sur une autre page
response.redirect "formulaire.asp"
else
'session("login")=""
rs.close
set rs=nothing
conn.close
set conn=nothing
' On remplit la variable message - elle n'est plus vide
msg="<font face=arial size=2 color=white>Erreur : <br> Votre identifiant ou Password n'est pas Valide </font><br>"
end if
end if
end if
%>
<body background="images/background.gif">
<script language="JavaScript">
function verif() {
if (document.form1.identifiant.value.length==0) {
alert("Saisie nom utilisateur obligatoire");
document.form1.identifiant.focus();
return false;
}
if (document.form1.password.value.length==0) {
alert("Saisie Mot de passe obligatoire");
document.form1.password.focus();
return false;
}
if (document.form1.password.value.length<3) {
alert("Le mot de passe doit comporter au moins 4 lettres");
document.form1.password.focus();
return false;
}
}
</script>
<p align="left">
<img src="images/nav_1_index_bhb.gif" name="nav_index_BH0" border="0" class="namo-banner" alt="I.R.G.A.V" align="texttop" width="482" height="66">
</p>
<form method="POST" action="page_password.asp" onSubmit="return verif(); " name="form1">
<div align=" left" name="Form1">
<table border="1" width="511">
<tr>
<td width="228">
<p align="center"><font color="white"><b><span style="font-size:14pt;"> Identifiant
:</span></b></font></p>
</td>
<td width="228">
<p align="center"><input type="text" name="identifiant" maxlength="15" size="19" value="<%=request("identifiant")%>"></p>
</td>
</tr>
<tr>
<td width="228">
<p align="center"><font color="white"><b><span style="font-size:14pt;">Password
:</span></b></font></p>
</td>
<td width="228">
<p align="center"><input type="password" name="password" maxlength="4" size="4" value="<%=request("password")%>"></p>
</td>
</tr>
<tr>
<td width="501" height="65" colspan="2">
<p align="center"><input type="submit" name="action" value="Valider"></p>
<p align="center"><%=msg%></p>
</td>
</tr>
</table>
</div>
</form>
<ul>
<ul>
<ul>
<ul>
<p align="left"><b><font color="white">Nous sommes le : </font></b><font color="white"><%=date%></font></p>
</ul>
</ul>
</ul>
</ul>
</body>
</html>
Réponses
|