Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/07/2005, 08:56
niko76
 
Fecha de Ingreso: julio-2005
Mensajes: 7
Antigüedad: 18 años, 9 meses
Puntos: 0
Sonrisa Codigo

Esta es la primera pagina:

<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*,java.io.*,java.util.*,java.lang .*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Registro de Administrador</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="style.css" rel="stylesheet" type="text/css">
<script language="JavaScript" src="validaciones.js"></script>
<script language="Javascript" src="md5.js"></script>
<script language="JavaScript" type="text/JavaScript">

function verifica(form) {
var passed =true;
var error ="Los siguientes campos son incorrectos: \n";
if (form.nif.value=="")
{
error+=" Nif\n";
passed=false;
}
if (form.nombre.value=="")
{
error+=" Nombre\n";
passed=false;
}
if (form.apellidos.value=="")
{
error+=" Apellidos\n";
passed=false;
}
if (form.domicilio.value=="")
{
error+=" Domicilio\n";
passed=false;
}
if (form.numero.value=="")
{
error+=" Número\n";
passed=false;
}
if (form.piso.value=="")
{
error+=" Piso\n";
passed=false;
}
if (form.telefono.value=="")
{
error+=" Teléfono\n";
passed=false;
}
if (form.movil.value=="")
{
error+=" Móvil\n";
passed=false;
}
if (form.poblacion.value=="")
{
error+=" Población\n";
passed=false;
}
if (form.provincia.value=="")
{
error+=" Provincia\n";
passed=false;
}
if (form.email.value=="")
{
error+=" E-mail\n";
passed=false;
}else{
if(!validarMail(form.email)){
error+=" E-mail no válido\n";
passed=false;
}
}
if (form.login.value=="")
{
error+=" Login\n";
passed=false;
}else if(form.login.value.length<6){
error+="El campo Login debe tener como mínimo 6 caracteres.\n";
passed=false;
}
if (form.password.value =="")
{
error+=" Contraseña\n";
passed=false;
}else if(form.password.value.length<4)
{
error+="La Contraseña debe tener como mínimo 6 caracteres.\n";
passed= false;
}
//Guardamos en el campo oculto encriptada la password encriptada por el algoritmo md5
form.encriptada.value=calcMD5(form.password.value) ;

if (form.confirmar.value=="")
{
error+=" Confirmar Contraseña\n";
passed=false;
}
if(form.password.value!=form.confirmar.value)
{
error+="Los campos Contraseña y Confirmar Contraseña deben ser iguales.\n";
passed= false;

}
if (!passed)
{
alert(error);
return false;
}
}
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>

<body>

<div id="Layer1" style="position:absolute; left:50px; top:0px; width:300px; height:150px; z-index:1"><img src="imagenes/Logo01.jpg" width="299" height="150"></div>
<div id="Layer2" style="position:absolute; left:750px; top:100px; width:200px; height:50px; z-index:2"></div>
<div id="Layer3" style="position:absolute; left:150px; top:172px; width:650px; height:334px; z-index:3">
<form name="form" method="post" action="regAdm1.jsp" onSubmit="return verifica(this)">
<table width="650" border="0">
<tr>
<td colspan="4" class="encabezadoform"><div align="center" class="encabezadoform">DATOS PERSONALES </div></td>
</tr>
<tr>
<td width="162" class="letras">N.I.F*:</td>
<td width="166"><input name="nif" type="text" class="letras" id="nif" size="10" maxlength="10"></td>
<td width="158" class="letras">Nombre*:</td>
<td width="146"><input name="nombre" type="text" class="letras" id="nombre" size="10" maxlength="10"></td>
</tr>
<tr>
<td class="letras">Apellidos*:</td>
<td><input name="apellidos" type="text" class="letras" id="apellidos" size="50" maxlength="50"></td>
<td class="letras">Domicilio*:</td>
<td><input name="domicilio" type="text" class="letras" id="domicilio" size="30" maxlength="30"></td>
</tr>
<tr>
<td class="letras">N&uacute;mero*:</td>
<td><input name="numero" type="text" class="letras" id="numero" size="4" maxlength="4"></td>
<td>Piso*:</td>
<td><input name="piso" type="text" class="letras" id="piso" size="5" maxlength="5"></td>
</tr>
<tr>
<td height="21" class="letras">Tel&eacute;fono fijo: </td>
<td><input name="telefono" type="text" class="letras" id="telefono" size="9" maxlength="9"></td>
<td class="letras">Tel&eacute;fono movil: </td>
<td><input name="movil" type="text" class="letras" id="movil" size="9" maxlength="9"></td>
</tr>
<tr>
<td class="letras">Poblaci&oacute;n*:</td>
<td><input name="poblacion" type="text" class="letras" id="poblacion" size="20" maxlength="20"></td>
<td>Provincia*:</td>
<td><input name="provincia" type="text" class="letras" id="provincia" size="20" maxlength="20"></td>
</tr>
<tr>
<td class="letras">E-mail:</td>
<td><input name="email" type="text" class="letras" id="email" size="30" maxlength="30"></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="4" class="encabezadoform"><div align="center" class="encabezadoform">DATOS DE ACCESO</div></td>
</tr>
<tr>
<td class="letras">Identificador de usuario*: </td>
<td><input name="login" type="text" class="letras" id="login" size="10" maxlength="10"></td>
</tr>
<tr>
<td class="letras">Contrase&ntilde;a*:</td>
<td><input name="password" type="password" class="letras" id="password" size="10" maxlength="10"></td>
</tr>
<tr>
<td>Confirmar contrase&ntilde;a*: </td>
<td><input name="confirmar" type="password" class="letras" id="confirmar" size="10" maxlength="10">
<input name="encriptada" type="hidden" class="letras" id="encriptada"></td>
</tr>
<tr>
<td colspan="2"> <div align="center">
<input name="imageField" type="image" class="letras" src="imagenes/aceptar.jpg" width="80" height="23" border="0">
</div></td>
<td colspan="2"><div align="center">
<input name="imageField2" type="image" class="letras" onClick="form.reset()" src="imagenes/cancelar.jpg" alt=""Borrar formulario y cancelar registro"" width="80" height="23" border="0">
</div></td>
</tr>
<tr>
<td colspan="4" class="encabezadoform">NOTA: Los campos se&ntilde;alados con un asterisco son obligatorios</td>
</tr>
</table>
</form>
</div>
</body>
</html>


Esta es la segunda

<%@ page import="java.sql.*,java.io.*,java.util.*,java.lang .*" errorPage=""%>
<%@ page import="Administrador"%>
<%@ page import="Usuarios"%>
<%@ page session="true"%>
<SCRIPT language=JavaScript src="md5.js"></SCRIPT>
<jsp:useBean id="miAdministrador" class="Administrador" scope="session"/>
<jsp:setProperty name="miAdministador" property="*"/>
<jsp:useBean id="miUser" class="Usuarios" scope="session"/>
<jsp:setProperty name="miUser" property="*"/>
<%!
public String getParam(HttpServletRequest request, String param) {
if (request.getParameter(param) == null)
return "";
else
return request.getParameter(param).trim();
}%>
<%
String nif=getParam(request,"nif");
String nombre=getParam(request,"nombre");
String apellidos=getParam(request,"apellidos");
String domicilio=getParam(request,"domicilio");
String numero=getParam(request,"numero");
String piso=getParam(request,"piso");
String telefono=getParam(request,"telefono");
String movil=getParam(request,"movil");
String poblacion=getParam(request,"poblacion");
String provincia=getParam(request,"provincia");
String email=getParam(request,"email");
String login=getParam(request,"login");
String password=getParam(request,"encriptada");
%>
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<%
if(!nif.equals("")){
Administrador administrador= new Administrador();
administrador.setNifadministrador(nif);
administrador.setNombre(nombre);
administrador.setApellidos(apellidos);
administrador.setDomicilio(domicilio);
administrador.setPiso(piso);
administrador.setNumero(Integer.parseInt(numero));
administrador.setPoblacion(poblacion);
administrador.setProvincia(provincia);
administrador.setTelefono(Integer.parseInt(telefon o));
administrador.setMovil(Integer.parseInt(movil));
administrador.setLogin(login);
administrador.setEmail(email);

Usuarios user=new Usuarios();
if (session != null){
session.invalidate();
}
boolean existe=administrador.chekedLogin(login);
String loginUsado="";
if(!existe){
loginUsado="no";
}else loginUsado="si";
if(!existe){
boolean insertado=administrador.newAdministrador(nif);
if(insertado==false)
{%><jsp:forward page="usuarioRegistrado.htm"/><%
}else{
miUser.newUser(login,password,"A");
%><%
}
}else{%><jsp:forward page="loginUsadoAdm.jsp?nif=<%=nif%>&loginUsado=<% =loginUsado%>"/><%}
}else %><jsp:forward page="regAdm.jsp"/>
%>
</body>
</html>