hola shilfild, he mirado tu codigo e intente recrearlo en mi computadora, pero lo que me cuadra aki es ...
var contra=rstIntranet("user_pass");
usas una variable(contra) para comparar la contraseña desde el texto box(txtpass2), solo que, contra no esta dentro de una variable o similar
por ejemplo, en esta parte pudieras crear eso... mira... ya que lees la variable
Código PHP:
<%cone=Server.CreateObject("ADODB.Connection")
cone.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="+Server.MapPath("portaljoven.mdb"))
rstIntranet=new ActiveXObject("ADODB.RecordSet")
var logeo=(Request.Cookies("login"))
sentencia="Select user_pass from usuarios where user_id='"+logeo+"'"
rstIntranet.Open(sentencia,cone,adOpenStatic,adCmdTable)
var contra=rstIntranet("user_pass");%>
se la asignas a un campo oculto
Código PHP:
<input type="hidden" value="<%=contra%>" name="contra" id="contra"/>
no se si sea factible asi para tus propositos, pero es una idea, ademas el script no te daria error
suerte