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ú

Mensajes - Hadess_inf

#681
Hola pues yo creo que es dificil de que encuentres lo que estas buscando puesto que muy pocas personas se animan a subir un sistema tal y cual como el que necesitas a la web. Supongo que demorarias menos en aprender y lo hagas por tus medios a que lo encuentres en el internet. Pero supongo que si logras encontrarlo estara incompleto o con bloques de codigo faltante, o te lo venderan, etc, etc.

Yo particularmente me tomaria el tiempo para hacerlo lento pero seguro. Espero tengas suerte en tu busqueda y si lo encuentras compartelo con nosotros.
Un saludo.
#682
PHP / Re: saber en que fila seleccione
6 Octubre 2008, 21:43 PM
Código (php) [Seleccionar]
<?
while($row = mysql_fetch_array($que))
{
?>
<input type='button' value='eliminar' onclick="javascript:document.location.href='elimina.php?id=<? echo $row['codigo]']; ?>';">
<?
}
?>
#683
Bueno pues si, no se vio lo que mencionas puesto que yo creo que solo fue algo didactico, para establecer la conexion se haria en 2 paginas. Por ejemplo:

Pagina uno: index.html
Código (html4strict) [Seleccionar]
<html>
<body>
<form name='f1' method='post' action='verifica.php'>
usuario: <input type='text' name='t1' size='10'>
clave : <input type='password' name='t2' size='10'>
<input type='submit' value='ingreso'>
</form>
</body>
</html>


CLaro que antes has de haber creado conexion.php con la conexion (valga la redundancia)
Pagina dos: verifica.php
Código (php) [Seleccionar]
<?
include_once "conexion.php";
$usu = $_post['t1'];
$cla = $_post['t2'];
//aqui codigo para evitar el SQL INYECTION o como se escriba xD
$sql = "select * from usuario where idusuario='$usu' and clave='$cla'";
$res = mysql_query($sql);
if(mysql_num_rows($res)==1)
{
session_register();
$_session['ingreso']=true;
header("location:micuenta.php");
}
else
{header("location:index.html");}
?>


Seria algo asi creo: xD
Ahora segun el ejemplo para poder acceder a una pagina restringida seria algo asi:

Código (php) [Seleccionar]
if(!($_SERVER["HTTP_REFERER"]=="verifica.php" )){

Pero ahora que lo pienso bien esto tendria algunas complicaciones. Porque siempre tendria que pasar por verifica para poder acceder a esa cuenta, ahora quizas se pueda cambiar el verifica.php por un valida.php, esta nueva pagina valida.php podria validar si el usuario esta activo o no.

valida.php
Código (php) [Seleccionar]
<?
if(isset($_session['ingreso']))
{
header("location:micuenta.php");
}
?>


Que alquien me corriga si me equivoco en algo.
Saludos.
#684
Hola ya que estamos hablando del tema. SUpongo que NaSaRiD15 menciono ese ejemplo puesto que solo fue eso "...un ejemplo..." Claro esta que el login se hace con el acceso a una base de datos y todo eso. Volviendo al tema, me parece interesante el script, puesto que como tú mencionas, hace necesario que para acceder a una pagina restringida tengas que pasar por una pagina oculta (php) con codigo capaz de reconocer si es el usuario correcto y/o tiene los permisos necesarios para esto.

Dime este codigo tiene alguna contraparte ¡?
#685
Hola que tal. Resulta que hace poco que empece a ver esto de la seguridad en PHP, no soy un experto pero en fin. QUisiera preguntarte algo, con respecto a esto:

Por que creas esta variable si no veo que la uses en el bloque de codigo siguiente:

Código (php) [Seleccionar]
$_SESSION["autentificado"]= "SI";

Especificamente que es lo que hace esa linea de codigo.

Código (php) [Seleccionar]

if(!($_SERVER["HTTP_REFERER"]=="ingreso.php" )){


Gracias por tu tiempo y tu futura respuesta.
xD
#686
PHP / Manera mas segura de guardar una clave en BD
27 Septiembre 2008, 16:32 PM
Pues eso mismo, como guardo una clave en la BD. Sera con base64_decode($clave)
es decir:
$clave =base64_encode($_POST['txtpwd']);
$sql="insert into usuario values ('U001','$clave')";
mysql_query($sql);

Es segura esa forma ¿?
Y si no lo es, saber como.. xD

;D ;D ;D
#687
Ejercicios / Re: De forma recursiva
4 Septiembre 2008, 04:04 AM
1ro. Realizar un programa en Java que de forma recursiva verifique si un número es positivo. El método debe ser booleano, osea devolver true o false, dependiendo del número introducido:

Código (java) [Seleccionar]
public boolean tipo(int num)
{
   if(num==0) 
      return tipo(num);
   else
   {
     if(num>0) return true;
     else
        return false;
    }
}


2do. Realizar un programa en Java que de forma recursiva sume 2 números naturales.

Código (java) [Seleccionar]
static int sumar(int a, int b)
{
   if(b==0) return a;
   else
   {
      if(b>0) return sumar(a, b-1) + 1;
      else
         sumar(a, b+1) - 1;
    }
}


Creo que es asi.
;D ;D ;D ;D
#688
Bueno e probado lo que mencionaste y todo es correcto, con esto solucione una gran parte del problema, sin embargo aun no logro solucionar el problema del fondo. HE probado con todo, aun asi seguire tratando y aviso cualquier cosa. Tambien me gustaria saber si se pueden agregar controles en codigo .xaml.vb, de ser mer un ejemplo practico porque e buscado el controls.add pero no encuentro. De cualquier forma buscare y hare el post respectivo segun encuentre las soluciones. Un saludo
#689
Se agradece la respuesta, que llegue hoy a mi casa lo pruebo y te comento como me fue. Busque por todo el internet y no encontre nada de lo que me acabas de decir en fin, quizas o puse palabras clave. Gracias nuevamente y un saludo.

En la noche regreso con noticias.
#690
Gracias por las referencias pero aun sigo sin poder hacer lo que necesito. Pues bien si no puedo hacer esto entonces quizas me digas como hacer esto pero entre 2 formularios wpf, gracias.