Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - vaXy

#1
Desarrollo Web / Formulario Login, pagina web.
20 Enero 2013, 23:47 PM
Hola,
Estoy aprendiendo y leyendo bastantes temas sobre validaciones de formularios, conexion cliente/servidor en diferentes lenguajes php,javascript.
Hoy he encontrado uno en una pagina web que me ha llamado la atencion el codigo fuente que tiene, ya que no logro entender como valida el usuario y la contraseña que se introduce, en esa pagina web al introducir cualquier usuario o contraseña no da error de ningun tipo.
He omitido algunas cosas del codigo totalmente irrelevantes.
Mis dudas son las siguientes:
¿Como hace la conexion a la base de datos para comprobar el login y la contraseña que se introduce?
¿Cual es el archivo o script que se ejecuta al hacer el submit de este formulario?
¿Es posible que la pagina tenga ocultado parte del codigo fuente para evitar hackeos?

Código (php) [Seleccionar]
<head>
<script type="text/javascript">function focusit() { document.getElementById('user_login').focus(); } window.onload = focusit;</script>
</head>

<body>
<div id="login">
<div id="login_01"></div>
<div id="login_02">
<div id="login_02_1"> Area Login</div>
<div id="login_02_2">
<form method="post" action="">
<div style="margin-bottom:20px" class="clearfix">
<div class="login_txt">Nombre de usuario</div>
<div class="login_input"><input type="text" name="login" id="user_login" class="form_login_input" value="" size="20" tabindex="10" /></div>
</div>
<div style="margin-bottom:30px" class="clearfix">
<div class="login_txt">Contraseña</div>
<div class="login_input"><input type="password" name="pass" id="user_pass" class="form_login_input" value="" size="20" tabindex="20" /></div>
</div>
<div class="clearfix">
<div class="login_submit">
<input type="submit" name="entrar" id="entrar" value="Entrar &raquo;" tabindex="100" class="form_login_submit" />
</div>
</div>
</form>
</div>
<div id="login_02_3"></div>
</div>
<div id="login_03"></div>
</div>
</body>
#2
Hola,
Estoy haciendo pruebas con formularios en PHP vinculados a una base de datos en MYSQL.
Tengo el formulario en un index.php el cual dirige al archivo enviar.php en el que tengo el script que conecta y envia a la base de datos los campos que yo rellene.
Código (php) [Seleccionar]
<form id="form1" name="form1" method="post" action="enviar.php">

En enviar.php tengo lo siguiente despues de que envie los datos para saber si se enviaron correctamente:
Código (php) [Seleccionar]

if($_POST){
echo"Datos enviados correctamente";
} else{
echo"Error al enviar los datos";
}


Mi pregunta es la siguiente:
Una vez enviados los datos y estando en enviar.php
¿Que manera hay de modificar un campo de texto de index.php despues del if($_POST) para que ponga "Datos enviados correctamente"?

El campo de texto lo tengo en el index.php y el codigo es el siguiente:
Código (php) [Seleccionar]
<input name="validacion" type="text" id="validacion" size="40" disabled=true align="middle"
   value=<?=$validacion?>


No se si me explique muy bien lo que quiero hacer pero bueno de todos modos gracias de antemano.
Un saludo


EDITO: Solucionado
#3
Programación C/C++ / 4 en raya
15 Enero 2010, 03:50 AM
Hola a todos he hecho un 4 en raya en C, quisiera que le echaseis un vistazo , el programa funciona bien pero quiero que critiqueis y decirme las partes que se pudiesen optimizar o si algo lo pondriais de otra forma

Os explico antes de poner el codigo como lo hice, primero genera una matriz 4x4 en blanco (rellenandola con 0) luego genera un numero aleatorio entre 1 y 2 para ver quien empieza si la maquina o el jugador, una vez le toque a cada 1, al rellenar una casilla con el jugador el valor de la coordenada seria 1 y con la maquina seria un 2 generando una posicion de la matriz aleatoria que si estuviese ocupada generaria otra y asi va saltando de una etiqueta a otra hasta que se produzca el 4 en raya o el empate, que en caso de empate no sabia como identificarlo asi que hice un contador para que cuando se acabe el numero de movimientos maximos y no se haya producido una victoria se quede en empate.

Un saludo y espero que le sirva a alguien para un futuro xD
#4
Hola , quisiera comprar una tarjeta de red wifi compatible con linux (con windows me daria un poco igual pero si tambien es compatible con windows mejor) para monitoreo de señales...etc (para usar con wifislax principalmente) , no quiero gastarme mucho dinero , entre 20-30€ estaría la cosa, si alguien me podria recomendar modelos, marcas...etc

He visto estas dos y me han parecido interesantes, si alguien me puede dejar su opinion o bien sea de otras diferentes, se lo agradeceria.
Esta:

http://www.comprawifi.com/usb/aircrack/comprawifi-gold-usb-wireless-54mbps-802-11g-chipset-zydas-antena-rp-sma-modo-monitor-solo-en-linux-/prod_415.html

Y esta otra:

http://www.comprawifi.com/usb/aircrack/usb-wireless-54mbps-802-11g-chipset-zydas-conector-rp-sma-antena-5dbi-modo-monitor-solo-en-linux-/prod_1076.html

Un saludo

#5
Buenas a todos.
Tengo un problema al intentar separar los digitos de un numero que introduzcas de 5 digitos por ejemplo.
Tengo la idea pero no consigo realizarlo.
Aqui os dejo el codigo:


int main()
{

          int numero,opcionValida,i;
          char numeros[10];
          printf("Porfavor introduzca un numero de 5 digitos: ");
          do
          {
           fflush(stdin);
           opcionValida=scanf("%i",&numero);
           if (opcionValida!=1 || numero<10000 || numero>99999)
           printf("Porfavor introduzca un numero valido: ");
           }
          while (opcionValida!=1 || numero<10000 || numero>99999);
          printf("El numero introducido es el %i \n",numero);
          for (i=0;i<5;i++)
          {
           numeros[i]=numero/(pow(10,i));
           }
          system("Pause"); 
   
}


Lo que intento con la linea
numeros[i]=numero/(pow(10,i)) es dividir los numeros entre 10, 100 etc para que por ejemplo lo siguiente:
Introduzco:
12345
Apareceria:
1234
123
12
1

¿Hay algun modo de cojer el ultimo digito o de separar los numeros intentando usar este codigo o otro diferente?
Saludos y gracias