|
|
·
Skindario
Buscar en el Foro Buscar Tags
Portal
Foro
Usuario
Foro
Normas
RSS
Etiquetas
Avatares
Rangos
Eventos
Staff
Entrevistas
Noticias
Caretos
F.A.Q
Subforos Privados
Estadisticas
Estadisticas
Usuarios
OnLine
Actividad
Funciones
Favoritos
P. Inicio
Imprimir
Buscar
Afiliados
¿Tu Web Aquí?
Comunidad ESDLA
Foros DWP
Websmasters Foro
Mundo Deluxe
Photosherox
Descargas-V
Enlázanos

Ficheros
Haz clic para publicar un nuevo tema Haz clic para añadir una nueva respuesta · Portal · Foros · PHP

Buscar · Tags · Imágenes · Usuarios · Fisgona · F.A.Q.

Autor Mensaje 
Zaning
Nuevo Webmaster
Nuevo Webmaster

Haz clic para ver el perfil del usuario
Mensajes: 21
Desde: 13/Sep/2006
Ficheros

Bueno, ando en busca de una funcion que me permita tomar un sierta parte del fichero externo, que es xml.
El script es asi:
<?xml version="1.0" ?>
<cuenta>
<nombre>NOMBRE</nombre>
<clave>CLAVE</clave>
</cuenta>

La parte que me gustaria sacar es CLAVE. Lo necesito para un sistema de login bien simple, pero no se como comprobar la clave en el momento de poner el boton enviar en el formulario para entrar en la cuenta.Es
simplemente para practicar no es para una pagina porque se q es bien charcha la manera que elegpara usar cuentas en mi pagina.

No se si existe una funcion para elegir solo en valor "CLAVE" y para almasenarla en una vriable en el script  que comprieve que la clave que introdujo es correcta o no.
Si necesitan que les ponga el script que use en php diganme.

20/Oct/2006 12:17 GMT+1 Perfil ·  Privado · Desconectado
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.037
Desde: 16/Oct/2004
RE: Ficheros

Yo, de ese modo, no se hacerlo. Ademas, eso tiene el riesgo de que cualquier usario podria ver las claves. Obviamente imagino que estarian codificadas.

Lo mas aconsejable seria usar arrays en php.
20/Oct/2006 14:01 GMT+1 Perfil ·  Privado · Desconectado ·  Web
Zaning
Nuevo Webmaster
Nuevo Webmaster

Haz clic para ver el perfil del usuario
Mensajes: 21
Desde: 13/Sep/2006
RE: Ficheros

Eso eh estado pensando. Entonce seria mejor que en vez de utilizar fichero .xml seria mejor almasenarlos en paginas anexas en codigos php, verdas?.

Lo otro es complicarse mucho

20/Oct/2006 19:59 GMT+1 Perfil ·  Privado · Desconectado
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.037
Desde: 16/Oct/2004
RE: Ficheros

Si, creas un fichero, por ejemplo, bd.php

En ese bd habria codigos asi:

$us[] = "Usuario 1";
$ps[] = "password1";

$us[] = "Usuario 2";
$ps[] = "password2";

$us[] = "Usuario 3";
$ps[] = "password3";


Luego necesitarias una funcioncita para que compruebe todos los arrays user. Cuando tengas que el $us[$i] valga el usuario que ha escogido comprubas la password ($ps[$key])


Esta un poco en el aire la funcion, solo es para explicartelo por encima. Si te interesa hacerlo asi, puedo intentar explicartelo mas.
20/Oct/2006 23:20 GMT+1 Perfil ·  Privado · Desconectado ·  Web
Zaning
Nuevo Webmaster
Nuevo Webmaster

Haz clic para ver el perfil del usuario
Mensajes: 21
Desde: 13/Sep/2006
RE: Ficheros

Estoy practicando con ese modo pero me da algunos errores.
Seria bueno que profundises, para que  revise el codigo que tengo.

21/Oct/2006 04:46 GMT+1 Perfil ·  Privado · Desconectado
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.037
Desde: 16/Oct/2004
RE: Ficheros

¿Que error te da?

A la hora de introducir las contraseñas, manualmente, creo que esta bien explicado. Simplemente has de ir añadiendo:
$us[] y $ps[]

Luego, para recoger los datos, has de usar:


<?
$user = $_POST['usuario']; //recoges el usuario del formulario
$pass = $_POST['password']; //has de recoger la password del formulario

include("usuarios.php"); //el fichero donde guardas los usuarios

@reset( $us );
while( @list( $key, $value ) = @each( $us ) )
{

if($us[$key] == $user){

if($ps[$key] == $pass){
echo"Usuario Conectado";
}else{
echo"Contraseña Incorrecta";
}

break; //una vez el usuario es igual, deja de hacer el while
}
}
?>


Editado por EffectedCard, Sábado, 21 de Octubre de 2006, 15:13
21/Oct/2006 15:12 GMT+1 Perfil ·  Privado · Desconectado ·  Web
Zaning
Nuevo Webmaster
Nuevo Webmaster

Haz clic para ver el perfil del usuario
Mensajes: 21
Desde: 13/Sep/2006
RE: Ficheros

Ok, la parte de login la entiendo, pero la parte que me cmplica es en el momento de crear las cuentas.
Cuando pones en el bd.php: $us[$i]="usuario".
Eh tratado un par de veces pero me da errores.
Seria en la parte de guardar $_POST["user"] el problemo que tengo. Lo que explicaste lo comprendi.

22/Oct/2006 02:09 GMT+1 Perfil ·  Privado · Desconectado
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.037
Desde: 16/Oct/2004
RE: Ficheros

En el bd no has de poner $us[$i], es solo $us[]. Al igual que es solo $ps[]
22/Oct/2006 02:28 GMT+1 Perfil ·  Privado · Desconectado ·  Web
Haz clic para ir al tema anterior Haz clic para ir al tema siguiente
Haz clic para añadir una nueva respuesta · Portal · Foros · PHP

Temas similares Autor#VisitasÚltimo post
Ficheros Adjuntos07/Ago/2006, 15:11
T.Mac
 7 24811/Ago/2006, 19:38
angelismo Ir al último mensaje del tema

Opciones:

Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Menear este tema en meneame.net
Ir al subforo:  

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro

Todas las fechas y horas son GMT+1. Ahora son las 18:55

Afiliados Plus
Skindario - Soporte Webmasters, Diseño Grafico, Miarroba, Rol + RPG y Mucho Mas TuarrobaGames - Emuladores, Roms, Juegos y RPG TuarrobaEbooks - Ebooks en castellano y Audiolibros Websmasters foro MundoDeluxe Photosherox - Diseñando & Aprendiendo
¿Tu Web Aquí?
Admin: EffectedCard - Skindario, foro soporte de Tuarroba desde el 16/10/04