Comunidad de diseño web y desarrollo en internet online

User y pass en Access con flash

Citar            
MensajeEscrito el 30 May 2005 11:05 am
Hola chicos necessito hacer una aplicacion que verifique el user i el pass. Y no se por donde empezar, alguien tiene un ejemplo, o sabe donde puedo encontrar alguno?

Me podeis echar una mano?
GRacias!

Por Carmand

45 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 30 May 2005 11:33 am
Para empezar, y suponiendo que ya tienes conocimientos de flash y base de datos, debes elegir un sistema de programación serverSide; los clásicos son PHP o ASP.

FLASH - Contado así por encima debes tener en el Flash los correspondientes campos de introducción de texto y un boton para mandar la información. Evidentemente necesitas el ActionScript que indique que es que, como se manda y adónde se manda.

ACCESS - La parte de access requiere una tabla con los campos de usuario y contraseña para poderlos verificar posteriormente.

PHP o ASP - Debes crear un archivo en uno de estos dos lenguajes que hagan:

- la conexión a la base de datos
- la consulta de la tabla usuarios
- un 'while' que te verifique si coincide lo introducido en
flash y te mande una respuesta segun coincide o no.


La verdad es que es mucho mas complejo que esto. Creo que por aqui hay algun tutorial que lo explica a la perfección (Cristalab se lo curran). De hecho yo te recomiendo que si no sabes usar ASP ni PHP aprendas directamente este ultimo, ya que es 'libre', además de usar una base de datos MySQL que tambien es gratuita.

Con estas elecciones encontraras infinidad de tutoriales por la red.

Lástima que esté en el curro, en principio la semana que viene termino la mudanza y me instalo bien internet en casa, así podré ayudar de verdad y postear código (de esto por ejemplo).

Espero haber ayudado un pelin!

[/b]

Por senseixon

18 de clabLevel



Genero:Masculino  

Terrassa

firefox
Citar            
MensajeEscrito el 30 May 2005 04:12 pm
Gracias!! Hasta que no te instales y me puedas pasar algo seguire buscando con PHP+Acces+Flash.

Hasta entonces que vaya bonito!
y gracias

Por Carmand

45 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 30 May 2005 05:57 pm
no comentas si ya puedes tener acceso a las base de datos..

ya tienes tu pc como servidor??

para esto debes de instalarte, ya sea Apache, PHP, MYSQL etc... o IIS en caso de elegir el lado oscuro...

ya que tengas tu PC como servidor, o en su defecto, un hosting que te permita manejo de BD.. entonces puedes probar los tutoriales que vienen aqui http://www.cristalab.com/ejemplos/ en la seccion de ejmplos...

ya que los pruebes y que te funcionen correctamente, entonces, solo tendras que modificar algunas cosas para lograr lo que quieres... :D

saludox!!

Por Sr. QUHO

SWAT Team

1643 de clabLevel

5 tutoriales
1 articulo

  SWAT

firefox
Citar            
MensajeEscrito el 30 May 2005 07:08 pm
Vale conozco el pack Jedi(jeje) Apache+PHP+MySQL, pero por eso pedia acces... ya que buscava algo mas sencillo. Incluso, buscava xml, una solucion rapida, ya que solo tengo que verificar user i password de unos 40 personas.

Si fueran mas pues pondria el pack, ese... pero asi rapido que solucion me podeis dar?

Por Carmand

45 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 30 May 2005 07:33 pm
que tanta seguridad requieres??
Pues si es algo que no requiere mucha seguridad (si no estas protegiendo información muy importante o confidencial), pues puedes meterlo en Action Script de flash, y desde ahi verificas, o incluso como dices, desde un XML...

pero si es algo que requiere seguridad, definitivamente, utiliza BD...

Por Sr. QUHO

SWAT Team

1643 de clabLevel

5 tutoriales
1 articulo

  SWAT

firefox
Citar            
MensajeEscrito el 31 May 2005 08:28 am
Nono seguridad me es igual, la verdad. Solo quiero administrar un user i un password sin tener mucha complicacion. Si me dice que se puede con xml, me podriais passar un ejemplo??

Si no pues estoy abierto a nuevas soluciones o a ejemplos de estas que me haveis dado.

GRacias chicos!

Por Carmand

45 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 31 May 2005 07:20 pm
Claro que si, para eso estamos...

mira.. aqui esta un tutorial de como tomar el contenido de un archivo XML, y ademas tiene Ejemplo para descargar...

http://www.cristalab.com/tutoriales/12/tutorial_de_xml_en_flash_mx_2004

lo unico que tienes que hacer en flash, es la validacion de la contraseña y listo...

Saludox!!

Por Sr. QUHO

SWAT Team

1643 de clabLevel

5 tutoriales
1 articulo

  SWAT

firefox
Citar            
MensajeEscrito el 01 Jun 2005 08:01 am
Vale lo provare, la validacion de la contraseña de 40 personas con 40 if's?? seguro que hay un metodo mejor....

Ahun con todo intentare hacerlo. GRacias a todos!

Por Carmand

45 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 01 Jun 2005 02:35 pm
jeje... no... no son 40 IFs....

lee el tutorial que te digo y veras...

el usuario y contraseña, lo vas a ir cargando en unas variables, asi que solo tendras UN IF...

con un FOR... hasta el 40...
vas buscando el Usuario en el XML...

ya que lo encuentres, pues tomas la contraseña que tiene ese usuario...

y la comparas...

if(varContrasenaXML==contrasenaTXT){
entra();
}else{
error();
}

Presisamente para eso es el XML.. para no hacer 40 IFs...

saludox!!

Por Sr. QUHO

SWAT Team

1643 de clabLevel

5 tutoriales
1 articulo

  SWAT

firefox
Citar            
MensajeEscrito el 01 Jun 2005 02:41 pm
Debería aclarar :

Código :

for ( var i=0 ; i< cant_registros ; i++){
     if(varContrasenaXML [ i ] == contrasenaTXT) {
         entra();
         break();
     } else {
         error();
  }
}
 


Pero sí, haces 40 IF. Es lo mismo que escribirlos a mano solo que uso un for aqui. De lo contrario no evaluarías todos los nodos del XML, solo uno en especifico. Gracias al break en realidad, serán solo las interacciones necesarias. Si encuentra la respuesta en el registro 11, pues cortará allí el bucle y evitará hacer las 40 comparaciones.

Salu2, Hernán . -

PD: Siempre es más eficiente usar Bases de Datos .

Salu2

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 01 Jun 2005 06:07 pm
de hecho... creo que eso esta un poco equivocado... (en el buen sentido Hernan.. :) )

el FOR es para buscar al Usuario....
Ya que tengas el usuario, entonces, tomas su contraseña...
y Fuera del FOR... comparas la contraseña...

me explico? :?

Por Sr. QUHO

SWAT Team

1643 de clabLevel

5 tutoriales
1 articulo

  SWAT

firefox
Citar            
MensajeEscrito el 01 Jun 2005 07:13 pm
It's the same. Como buscas el usuario? Porque dividir en dos el proceso ? :lol:

Salu2, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 01 Jun 2005 07:26 pm
simple...

porque como tu lo tienes, va a buscar la contraseña en la contraseña de todos los usuarios... no solo en la de el usuario que introdujo...

:wink:

Por Sr. QUHO

SWAT Team

1643 de clabLevel

5 tutoriales
1 articulo

  SWAT

firefox
Citar            
MensajeEscrito el 01 Jun 2005 07:42 pm
Este no es el codigo exacto, pero es la lógica que puedes seguir.. :wink:
Saludox!!

Código :

var uValido:Boolean =false; //para saber si el usuario es valido
for ( var i=0 ; i< cant_registros ; i++){
     if(varUsuarioXML [ i ] == usuarioTXT) {
         uValido=true;
         varContrasena=ContrasenaXML[i];
         break();
     }
} 
if(uValido){
    if(varContrasena==ContrasenaTXT){
         entrar();
     }else{
         errorPass();
      }

}else{
   uNoValido();
}

Por Sr. QUHO

SWAT Team

1643 de clabLevel

5 tutoriales
1 articulo

  SWAT

firefox
Citar            
MensajeEscrito el 01 Jun 2005 08:17 pm
Tienes razón olvide un detalle de evaluación. Tú código es correcto

Salu2, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 01 Jun 2005 09:27 pm
Usas que?

Salu2, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 02 Jun 2005 08:54 pm
TENGO UN PROBLEMA....
es que soy novato, muy novato, y resulta que me he gastado un dinero en un curso de flash, pero te dejan con la miel en los labios. Quiero o pretendo hacer una pagina web, en la que una sección o varias esten solo disponibles para usuarios registrados o algo así. En este foro veo que la gente sabe de que habla, el problema que yo no tengo ni idea....
El profesor del curso dice que eso de las contraseñas se hace mediante bases de datos, que son muy complicadas y no las va a dar en el curso..... Alguién puede ayudarme ha hacer eso.......

Pero que sea una explicación para gente muuuuyyyyyyyyyyyyyyyy torpe.
Imaginate que se lo tienes que enseñar a tu abuela,,,,,,, pos eso.
Se que es mucho pedir , pero se lo agradecería mucho.

-------
Que dios os lo page con muchos hijos...... y que sean de madre diferente.

Por afald

15 de clabLevel



 

msie
Citar            
MensajeEscrito el 02 Jun 2005 09:41 pm
debo decir que es primera vez que lo veo y no me parece muy adecuado, pero si funciona bienvenido sea, todos los dias se aprende algo nuevo!!.


Si man, solo que esta algo incorrecto :D en lugar de break();, es break; ...
Como le digo, solo es la lógica...
eso es para que en caso de encontrar el Usuario en las primeras posiciones, no tenga que recorrer todo ciclo si ya no es necesario...
todos los dias se aprende algo nuevo :)

y mi bandera en este caso es uValido...

AFALD
Binvenido seas a este Foro de CristaLab...
Claro que te podemos ayudar, y así lo haremos...
Siempre estamos dispuestos :D
Oye man.. solo te voy a pedir una cosilla, puedes abrir un tema nuevo, no es muy recomendable hacer otras preguntas en un post que ya tiene una... asi los demas que vean tu post y les interese, tambien aprenderan igual que tu...
Espero que abras un nuevo tema y comenzar a ayudarte...
Mucha Suerte y una cosilla mas.. espero que sigas con nosotros en CLAB y te leas esto:
^^
http://www.cristalab.com/foros/viewtopic.php?t=1260
http://www.cristalab.com/foros/viewtopic.php?t=1014

Por Sr. QUHO

SWAT Team

1643 de clabLevel

5 tutoriales
1 articulo

  SWAT

firefox

 

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