Comunidad de diseño web y desarrollo en internet online

Como asignar un id unico a un usuario

Citar            
MensajeEscrito el 02 Mar 2013 03:43 pm
Buen dia.

Estoy creando una aplicacion en as3, en la cual me interesa obtener los nombres de los archivos de una carpeta, hasta el momento ya lo tengo, pero el problema es que necesito obtener esos nombres de archivos de diferentes usuarios y no se como identificar un usuario.
Es decir necesto asignarle un id unico a cada usuario para de esta manera saber a quien pertenece dichos archivos.

Cualquier sugerencia estare agradecida.
Gracias de ante mano.

Por yoselinp

14 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Mar 2013 05:39 pm
BuenAS:

Con UIDUtil puedes generar una clave identificativa única cuando el usuario manda por primera vez los archivos. Guarda esta clave, ya sea en el servidor o en el ordenador donde se ejecute la app para las siguientes veces que mande archivos.

Puedes utilizar, por si quieres almacenarla de forma encriptada EncryptedLocalStore.

Un saludo.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 02 Mar 2013 06:17 pm
Gracias..
Probare a ver que pasa.

Por yoselinp

14 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Mar 2013 08:24 pm
Al importar la clase(import mx.utils.UIDUtil;) me sale este error.
No se encontró la definición mx.utils:UIDUtil.

Por yoselinp

14 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Mar 2013 09:33 pm
Imagino que estás utilizando Flash Professional para compilar, o se trata de un proyecto ActionScript. Esta clase es de Flex.

Si no te lo has bajado, deberías ir a la página de adobe y descargarte Flex SDK.

Añade a tu proyecto la carpeta
[ruta en tu disco duro a Flex SDK]/frameworks/libs

Con esto incluyes en tu proyecto las librerias swc

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 03 Mar 2013 12:16 am
Si, estoy usando Flash Professional y se trata de un proyecto ActionScript.
Es la primera vez que trabajo con la plataforma de adobe y estoy aprendiendo a usar sus herramientas, a la misma vez que implementando las que se ajustan a mis necesidades.
Sinceramente no se en que consiste Flex.

Por yoselinp

14 de clabLevel



 

chrome
Citar            
MensajeEscrito el 03 Mar 2013 08:05 am
BuenAS:

Haciendo lo que comentaba antes debes (una vez que te has descargado el enlace que puse y descomprimiendolo) poder utilizar esa clase.

Pero, aquí tienes una función que te devuelve cadenas aleatorias:

Código ActionScript :

function getWord(num:int):String
{
   var str:String = "0123456789abcdef";
   var word:String = "";
   for (var i:int = 0; i < num; ++i) {
      word += str.charAt( randomNumber(0, 15) );
   };
   return word;
}
function randomNumber(a:int, b:int):int
{
   return Math.round(a + (b-a)*Math.random());
}


Copia las dos funciones, ya que getWord llama a randonNumber.

Y si haces algo así como

Código ActionScript :

var nombreUnico:String = getWord( 10 );

Obtendrías una cadena única (en hexadecimal) que puedes guardar como referencia para poder utilizarla más tarde. El parámetro que pasas a getWord, en este caso 10, es la longitud de la cadena.

Un saludo.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.