Poner password al index de tu web

Iniciado por Robokop, 24 Diciembre 2005, 23:24 PM

0 Miembros y 2 Visitantes están viendo este tema.

imagehosting

hola: si pero ten en cuenta que java o javascript aveces no es muy aceptado por navegadores deficientes , php si es aceptado por todos ya que genera salidas html y no se ejecuta del lado cliente si no servidor , ademas de ser 100 % mas seguron qe javascript.
Saludos
Hosting 350 GB + 350 GB Transferencia  7 Dolares /mes

http://www.lunarpages.com/id/jonatanlc

BuilS

Ademas robokop, no confundas java con javascript, no es lo mismo.

Mucho mejor del lado del servidor, compatibilidad y seguridad.

imagehosting

hola: buils concido absolutamente contigo , el confunde java y javascript , ademas php da una seguridad unica en el mundo.
Saludos
Hosting 350 GB + 350 GB Transferencia  7 Dolares /mes

http://www.lunarpages.com/id/jonatanlc

Robokop

si dicen k confundo java x esto
Cita de: robokop en 27 Diciembre 2005, 22:19 PM
eske yo lo hice en java xk no se programar en PHP :-\
no puse javascript xk me dio hueva

imagehosting

hola: mira solo te aclaramos con el grupo para que no cometas el error nuevamente,
Saludos ;D
Hosting 350 GB + 350 GB Transferencia  7 Dolares /mes

http://www.lunarpages.com/id/jonatanlc

Robokop

ok lo tendre en cuenta y leere algo de PHP xk no lo se y la verdad casi no lo conocia  ;D

-Riven-Ward-

#16
Cita de: Colymore en 25 Diciembre 2005, 13:32 PM
<?PHP
$passwd=$_POST['passwd'];
if ( $passwd == "123" ) {
$entras = "puedes entrar";
echo '$entras';
header("Location: http://www.google.com/asentrado.php"); //cambiala por la pgina a la que entra
  } else {
$noentras = No puedes entrar;
echo '$noentras';
  }
?>
<html>
<body>
<form method=post>
<input type=passwd name=contraseña size=''10''>
<input type=submit value=Enviar>
</form>
</body>
</html>

Mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm...

:P.

$entras = "puedes entrar";
echo '$entras';


Primero: Es como estúpido (sin ofender :-*) eso pues haces una cosa en dos veces, mientras que se podría hacer en una:

echo "Puedes entrar";

Además, he dicho muchas, muchas veces que si pones una variable entre comillas simples no pondrá su valor, si no el texto plano. Osea, :

<?php
$var 
"Hola";
echo 
'$var'//Imprime $var
echo "$var"//Imprime Hola
?>


;D.

Edito: Y ahora que lo veo, también tienes un error en la declaración de la variable $noentras. El valor debe ir entre comillas dobles :P.

Salu2!
Usuario Banneado

SeniorX

#17
Cita de: -Riven-Ward- en 28 Diciembre 2005, 02:44 AM
Cita de: Colymore en 25 Diciembre 2005, 13:32 PM
<?PHP
$passwd=$_POST['passwd'];
if ( $passwd == "123" ) {
$entras = "puedes entrar";
echo '$entras';
header("Location: http://www.google.com/asentrado.php"); //cambiala por la pgina a la que entra
  } else {
$noentras = No puedes entrar;
echo '$noentras';
  }
?>
<html>
<body>
<form method=post>
<input type=passwd name=contraseña size=''10''>
<input type=submit value=Enviar>
</form>
</body>
</html>

Mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm...

:P.

$entras = "puedes entrar";
echo '$entras';


Primero: Es como estúpido (sin ofender :-*) eso pues haces una cosa en dos veces, mientras que se podría hacer en una:

echo "Puedes entrar";

Además, he dicho muchas, muchas veces que si pones una variable entre comillas simples no pondrá su valor, si no el texto plano. Osea, :

<?php
$var 
"Hola";
echo 
'$var'//Imprime $var
echo "$var"//Imprime Hola
?>


;D.

Salu2!

Claro que eso funciona pero no es lo mas seguro ya que en base a ese script es cosa de tipear  http://www.google.com/asentrado.php y listo entre sin saber user ni pass, entonces las soluciones antes esto son simples:
Hacer una verificacion en asentrado.php tipo if (($User == "Usuario") && ($Pass = "password")); echo "y aca la web" por ejemplo, o hacerlo con base de datos, mucho mas practico.

En el caso de la db seria tan solo comprobando:
if ($_SESSION('Usuario)) {
echo " la web"; // como ejemplo.
}
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}

Precaución: La programacion puede producir adiccion

imagehosting

hola: mira si es verdad es medio inseguro ese script , pero con eso puedes mejorar mediante el uso de setcookie , de esa forma obtienes mas seguridad , luego solo debes cmporbar que exista la cookie que de certificacion de que exista y que entr correctamente , s no existe que te lleve a noasentrado.php , seria cuestion de modificar un poco ese codigo para que sea mas seguro.
Saludos. ;D
Hosting 350 GB + 350 GB Transferencia  7 Dolares /mes

http://www.lunarpages.com/id/jonatanlc

Colymore

#19
Gracis por las critics.como dije se poco de php ;)
Y si que es estupido (sin perdon xD) lo que hice de declarar una variable y luego hacerle un echo ya que solo la pongo 1 vez..esq soy muy n00b xD
Lo de las comillas fue un error que se me paso ponerlo ahora lo edito ;)
PD: SeniorX, al ejecutarse el codigo en el servidor, el que visita la web no sabe que www.google.es/asentrado.php es la web a la que te va a llevar si pones el password correcto...o eso creo ;)
Saludos y gracias