Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/04/2011, 09:46
Avatar de jotaincubus
jotaincubus
 
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: Programa en php

Con esta funcion podes crear un codigo aleatorio... entonces lo unico que tenes que hacer es almacenar ese codigo en tu base de datos y despues enviarlo al usuario para que el lo ingrese donde quieras:

Código PHP:
Ver original
  1. function RandomString($length=10,$uc=TRUE,$n=TRUE,$sc=FALSE)
  2. {
  3.     $source = 'abcdefghijklmnopqrstuvwxyz';
  4.     if($uc==1) $source .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
  5.     if($n==1) $source .= '1234567890';
  6.     if($sc==1) $source .= '|@#~$%()=^*+[]{}-_';
  7.     if($length>0){
  8.         $rstr = "";
  9.         $source = str_split($source,1);
  10.         for($i=1; $i<=$length; $i++){
  11.             mt_srand((double)microtime() * 1000000);
  12.             $num = mt_rand(1,count($source));
  13.             $rstr .= $source[$num-1];
  14.         }
  15.  
  16.     }
  17.     return $rstr;
  18. }

Con $length le colocas el numero de caracteres que quieres que genere en este momento esta en 10.

Con $uc colocas que también genere MAYÚSCULAS.

Con $n aceptas que también utilice números en el código.

y con $sc activas que se coloquen símbolos en el código.

Espero te sirva.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???