
Bien señores despues de un largo tiempo de postear nada jeee les he aplicado lo que aprendimos en php orientado a objetos en si es un login puramente hecho con programacion orientada a objetos y unos detallitos mas que le pueden servir a cualquiera.
Bien en la aplicacion he tratado de dividir el proyecto en muchas capas para que una sea independiente de la otra lo cual facilita el desarrollo en equipo .
Buscando en Internet encontre el desarrollo en 3 capas que las explicare claro y corto cuales son
Capa de presentacion : Como decimos cuando trabajamos en entorno de aplicacion de escritorio es la GUI del proyecto que necesitara la ayuda de la capa de persistencia de datos.
Capa de Persistencia : Esta parte es donde nosotros persistimos nuestros datos de una manera independiente lo cual nos ayudara a recuperar informacion con las acciones basicas guardar modificar eliminar recuperar practicamente un CRUD .
Capa de Negocio : Aca es donde en realidad esta el problema y la Logica de la Aplicacion .
Bien ya entendido esto tambien se pueden hacer referencia al modelo de diseño MVC Model View Controler , que es casi parecido en la logica pero no lo es jeee.
Bien que es lo queremos crear un login multiIdioma que tenga una capa de presentacion y una capa de persistencia de datos el cual tambien contendra a la capa de negocio de la aplicacion.
Todo esto usando programacion orientada objetos en php Primero es lo primero tenemos que crear unas clases genericas que no importen a que base de datos "Ojo base de datos no Gestor de base de datos" nos conectemos sino que solo tengamos que cambiar una 3 lineas para crear otra aplicacion . " y asi reutilizar codigo y pensar a futuro".
Primero tenemos que encontrar una solucion al eterno problema del require en si el problema se da cuando las clases ya no estan en modo principal sino alojadas dentro de carpetas , en otros lenguajes solo basta un import en caso de java y visual studio , aca en php es un problema , pero bien la solucion es tan simple que solo debemos de hacer un archivo php en el cual definamos constantes concatenado con la variable HOME que nos dira el nombre del servidor mas la ruta donde esta el proyecto , esto nos servira cuando nuestro proyecto ya este en pruebas que no se pierdan las referencias entre clases.

Ya explicado estramos en materia bien nuestra clase conexion se comprendera en este diagrama

Primero veamos la Estructura del XML :

Ahora veamos el archivo php que lo leera :

Veamos el archivo php que almacena estos datos




EL metodo de obtener fila es para recorrer lo que devolvio la consulta sql y asi solo con un simple while mostramos los resultados.
Ahora para poder usar esta clase hacemos lo que vemos en la imagen .

Comenten no sean bayuncos ...