Impedir que se registrem usuários menores de idade.

  • Autor Autor Pcx89
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
P

Pcx89

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola gente!, les comento, estoy realizando un registro de usuarios, y para evitar futuros problemas decidí que únicamente se puedan registrar usuarios mayores de 18 años.

La idea es hacerlo de la manera que lo hace Facebook. Estoy trabajando con PHP, pero si se puede hacer con otro código también es bienvenido 😛

Agradezco su tiempo!
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
mmm por mas que coloques un select para que coloquen su año de nacimiento... pues cualquiera puede colocar un año ficticio... no te servira de nada controlar la edad... Lo mejor que puedes hacer es como los sitios XXX, colocar un aviso que es solo para mayores de 18 años, que no se hacen responsables bla bla bla bla... y listo...

Ahora si aun asi quieres verificar el año...
PHP:
<?php
echo '<form action="" method="POST">Año de nacimiento<select name="anio">';
 
$fin = date("Y",time()) - 18; //terminar... ejemplo 2015-18 = 1997 (esto quiere decir que nadie que nacio en un año mayor al 1997 se puede registrar)
$ini = date("Y",time()) - 100; //no mas de 100 años XD
for($X=$ini;$X<=$fin;$X++){
echo '<option value="'.$X.'">'.$X.'</option>';
}

echo '</select></form>';
 
Última edição:
mmm por mas que coloques un select para que coloquen su año de nacimiento... pues cualquiera puede colocar un año ficticio... no te servira de nada controlar la edad... Lo mejor que puedes hacer es como los sitios XXX, colocar un aviso que es solo para mayores de 18 años, que no se hacen responsables bla bla bla bla... y listo...

Ahora si aun asi quieres verificar el año...
PHP:
<?php
echo '<form action="" method="POST">Año de nacimiento<select name="anio">';
 
$fin = date("Y",time()) - 18; //terminar... ejemplo 2015-18 = 1997 (esto quiere decir que nadie que nacio en un año mayor al 1997 se puede registrar)
$ini = date("Y",time()) - 100; //no mas de 100 años XD
for($X=$ini;$X<=$fin;$X++){
echo '<option value="'.$X.'">'.$X.'</option>';
}

echo '</select></form>';

Ooooh! gracias! :encouragement: Es para un sitio de clasificados, como es un sitio NO empresa, quería aclarar lo mas que pueda que tienen que ser mayores de 18 y que no me hago responsable de los datos que publique, por las dudas XD
Pondré a prueba el code! 😀
 
claro. si te fijas el 99% de los sitios hacen eso, ponen un select con la fecha de nacimiento y una suerte de "certifico que este dato es real" .
steam por ejemplo para los juegos con contenido maduro regula de esa manera.
de mas esta decir que en todos esos sitios nací el día 01-01-1901 🙂
 
Voltar
Topo