<%@LANGUAGE="VBSCRIPT" %>
<%
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
Response.Expires = -1
%>
<%
Function CheckCAPTCHA(valCAPTCHA)
SessionCAPTCHA = Trim(Session("CAPTCHA"))
Session("CAPTCHA") = vbNullString
if Len(SessionCAPTCHA) < 1 then
CheckCAPTCHA = False
exit function
end if
if CStr(SessionCAPTCHA) = CStr(valCAPTCHA) then
CheckCAPTCHA = True
else
CheckCAPTCHA = False
end if
End Function
%>
%
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
strCAPTCHA = Trim(Request.Form("strCAPTCHA"))
if CheckCAPTCHA(strCAPTCHA) = true then
%>
<!--#include file="conexion.asp" -->
<!--#include file="rutinas.asp" -->
<%
set Registro_usuario= Server.CreateObject("ADODB.Recordset")
set Inicio_sesion= Server.CreateObject("ADODB.Recordset")
set validar_registro = Server.CreateObject("ADODB.Recordset")
Set Cambiar_estado = Server.CreateObject("ADODB.Recordset")
set validar_registro = connBM.execute("BM_BUSCA_CORREO_USU" )
id_usuario = Request.querystring("cu")
BM_id = request.form("id_2")
Response.CodePage = 1252
Response.CharSet = "windows-1252"
%>
<%
if BM_id = "1" then
BM_nombre_usu = request.form("txtnombre_usu")
BM_apellido_usu = request.form("txtapellido_usu")
BM_ciudad_usu = request.form("select_0")
BM_provincia_usu = request.form("select_1")
BM_email_usu = request.form("txtemail_usu")
BM_password_usu = request.form("txtpassword_usu")
BM_password1_usu = request.form("txtpassword1_usu")
BM_estado_usu = 0
BM_TIPO_USU = 1
'validar la password
if BM_password_usu <> BM_password1_usu then
Response.Redirect("Registro.asp?rs=2")
end if
'encriptar pasword
xg_password = ""
for j=1 to len(trim(BM_password_usu))
xg_caracter = chr(asc(mid(BM_password_usu,j,1)) - 5)
xg_newpassword = xg_newpassword + xg_caracter
next
'validar que usurio ya existe
if not validar_registro.eof then
for i=1 to len(validar_registro("BM_EMAIL_USU"))
if validar_registro.eof then
else
if BM_email_usu = validar_registro("BM_EMAIL_USU") THEN
Response.Redirect ("Registro.asp?rs=1")
else
validar_registro.movenext
end if
end if
next
end if
'guarda nuevo usuario
set Registro_usuario = connBM.execute("BM_GRABA_USUARIOS '"&BM_nombre_usu&"','"&BM_apellido_usu&"','"&BM_email_usu&"','"&xg_newpassword&"','"&BM_ciudad_usu&"','"&BM_estado_usu&"','"&BM_provincia_usu&"','"&BM_TIPO_USU&"' ")
'manda correo
set mail = server.createObject("Persits.MailSender")
mail.host = "mail.barriomeiggs.cl"
Mail.Password = "labtuxlinktux"
mail.addAddress BM_email_usu
mail.Subject = "CONFIRMACION DE REGISTRO"
set Inicio_sesion = connBM.execute("BM_BUSCA_POREMAIL_USU '"&BM_email_usu&"' ")
BM_codigo_usu = Inicio_sesion("BM_ID_USU")
xg_registro = ""
for j=1 to len(trim(BM_codigo_usu))
xg_caracter = chr(asc(mid(BM_codigo_usu,j,1)) - 5)
xg_newregistro = xg_newregistro + xg_caracter
next
cuerpo = ""
cuerpo = "GRACIAS POR REGISTRARSE EN NUESTRA PAGINA www.barriomeiggs.cl"& VBNEWLINE & VBNEWLINE
cuerpo = cuerpo & "SR(A): " & BM_nombre_usu & " " & BM_apellido_usu & VBNEWLINE
cuerpo = cuerpo & "PARA ACTIVAR SU CUENTA DAR CLICK EN EL SIGUIENTE LINK" & VBNEWLINE
cuerpo = cuerpo & "http://www.barriomeiggs.cl/Para_usuario.asp?cu=" &xg_newregistro & "&id_2=3" & VBNEWLINE
mail.body = cuerpo
mail.send
Response.Redirect ("index.asp")
end if
%>
<%
'inicio sesion
if BM_id = "2" then
EMAIL_USU = request.form("Email_usu")
PASSWORD_USU = request.form("Password_usu")
set Inicio_sesion = connBM.execute("BM_BUSCA_POREMAIL_USU '"&EMAIL_USU&"' ")
xg_newpassword = ""
if Inicio_sesion.eof then
Response.Redirect ("Inicio_sesion.asp?rs=1")
else
for j=1 to len(trim(Inicio_sesion("BM_PASSWORD_USU")))
xg_caracter = chr(asc(mid(Inicio_sesion("BM_PASSWORD_USU"),j,1)) + 5)
xg_newpassword = xg_newpassword + xg_caracter
next
if (EMAIL_USU = Inicio_sesion("BM_EMAIL_USU")) AND (xg_newpassword = PASSWORD_USU) AND (Inicio_sesion("BM_ESTADO_USU")="1") then
session.contents("IDENTIFICADOR")= Inicio_sesion("BM_ID_USU")
session.contents("usuario")=Inicio_sesion("BM_NOMBRE_USU")
session.contents("apellido")=Inicio_sesion("BM_APELLIDO_USU")
session.contents("correo")=Inicio_sesion("BM_EMAIL_USU")
session.contents("ciudad")=Inicio_sesion("BM_CIUDAD_USU")
IF Inicio_sesion("BM_TIPO_USU") = "1" THEN
Response.Redirect ("index_prueba.asp")
END IF
IF Inicio_sesion("BM_TIPO_USU") = "2" THEN
Response.Redirect ("BM_ADM.asp")
END IF
else
Response.Redirect ("Inicio_sesion.asp?rs=1")
end if
end if
end if
%>
<%
for j=1 to len(trim(id_usuario))
xg_caracter = chr(asc(mid(id_usuario,j,1)) + 5)
xg_newid_usuario = xg_newid_usuario + xg_caracter
next
set Cambiar_estado = connBM.execute("BM_UPDATE_ESTADO_USU '"&xg_newid_usuario&"'" )
set Inicio_sesion = connBM.execute("BM_BUSCA_PORID_USU '"&xg_newid_usuario&"' ")
if Inicio_sesion.eof then
Response.Redirect ("index_prueba.asp?rs=1")
else
session.contents("IDENTIFICADOR")= Inicio_sesion("BM_ID_USU")
session.contents("usuario")=Inicio_sesion("BM_NOMBRE_USU")
session.contents("apellido")=Inicio_sesion("BM_APELLIDO_USU")
session.contents("correo")=Inicio_sesion("BM_EMAIL_USU")
session.contents("ciudad")=Inicio_sesion("BM_CIUDAD_USU")
IF Inicio_sesion("BM_TIPO_USU") = "1" THEN
Response.Redirect ("index_prueba.asp")
END IF
IF Inicio_sesion("BM_TIPO_USU") = "2" THEN
Response.Redirect ("BM_ADM.asp")
END IF
end if
%>
<% 'response.redirect("Para_usuario.asp.asp")%>
<%
else
%>
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="3;URL=registro.asp">
</head>
<body>
No Valido.Intente Captcha Nuevamente.en 3 segundos
</body>
</html>
<form name="form2" id="contacto" action="registro.asp" method="POST" >
<%
end if
end if
%>