Registro
Los usuarios pueden registrarse y reciben un correo para activar la cuentaActivacion
Se puede activar mediante un codigo de 6 digitos o usando el link de activacionLogin
Una vez activo el usuario puede iniciar sesionRecuperacion
En caso de que el usuario pierda su contraseña se genera un codigo de 6 digitos y se le envia por correo, con el cual podra acceder por unica vez a su cuenta para cambiar la contraseñaPagina en GitHub
https://github.com/evilnapsis/rlra-phpRequisitos
Para ejecutar el proyecto necesitas:
- Un servidor con PHP y MySQL, como XAMPP o WAMP.
- Una cuenta o servidor de correo configurado para el envío de los emails de activación y recuperación (sin esto, el usuario nunca recibirá el enlace ni el código).
- Un navegador web moderno.
Nota sobre seguridad
Al tratarse de una base para aprender o partir de una estructura ya resuelta, si vas a usar este sistema en un entorno de producción se recomienda revisar y reforzar puntos como el cifrado de contraseñas, la expiración de los códigos de recuperación y la protección contra intentos repetidos de acceso, adaptándolos a los requisitos de seguridad de tu proyecto.
por favor me indicaria cual es la estructura de los directorios que tiene el programa, mil gracias
Este sistema utiliza MVC busca la carpeta app/controller/ encontraras los controladores y en app/view/ encontraras las pantallas, lo demas es cuestion de que navegues en el codigo.
Estimado Agustín gracias a tu ayuda ya tengo operando la aplicacion en mi sitio en hostgator me registra pero ahora tengo otro problema que no me envía el correo y quisiera que me orientaras como configuro para que me envié el correo de registro
gracias
Estimado Agustin quiero agradecerte enormemente pues es uno de los pocos sitios en internet en los que he visto profesionalismo y una verdadera voluntad de ayudar a personas como yo que caresemos de conocimiento y gracias a ti que con tu paciencia, dedicacion y conocimientos me ayudaste
hice lo que me indicaste y me funciona ya perfectamente
no cambies y conserva siempre ese espiritu de ayuda
gracias muchas gracias
Estimado Agustín enseguida que me solicitaste el archivo te lo envié
pero no se si te llego yo ya le cale al tin marin a ver si lo arreglaba pero no he podiso me sigue saliendo este error
Warning: require_once(app/controllers/Indexâ€Controllerâ€.php): failed to open stream: No such file or directory in /home/brakieix/public_html/registro/rlra-php-master/app/core/Lb.php on line 38
Fatal error: require_once(): Failed opening required ‘app/controllers/Indexâ€Controllerâ€.php’ (include_path=’.:/usr/local/altphp54/lib/php’) in /home/brakieix/public_html/registro/rlra-php-master/app/core/Lb.php on line 38
te envio de nuevo el archivo para que me orientes disculpa tanta molestia
saludos
Prueba esta version del archivo Lb.php
https://github.com/evilnapsis/suggbox-php/blob/master/admin/app/core/Lb.php
Copia el codigo que aparece en la pagina y sustituye por el que tienes actualmente.
Agustín, buenos días.
Estoy utilizando el sistema RLRA y al subirlo al hosting recibo error
Warning: require_once(app/controllers/indexController.php) [function.require-once]: failed to open stream: No such file or directory .
Sabes como puedo resolverlo?
Muchas gracias! Elías
Desde Argentina.
Hola que tal estimado elias, disculpa por tardar en responder. La solucion es la siguiente: Busca el archivo rlra-php/app/cpre/Lb.php y sustituyes la linea 40 es decir esto ->
$this->default_controller = $this->default_controller.”Controller”; por esto -> $this->default_controller = ucfirst($this->default_controller).”Controller”;
Y el error desaparecera.
Estimado Agustin no supe ni como pero hice funcionar el programa en localhost pero cuando lo suvo me pasa esto
funcionando en localhost funciona bien
en servidor de hostgator
Warning: require_once(app/controllers/indexController.php): failed to open stream: No such file or directory in /home/brakieix/public_html/registro/rlra-
php-master/app/core/Lb.php on line 38
Fatal error: require_once(): Failed opening required ‘app/controllers/indexController.php’ (include_path=’.:/usr/local/altphp54/lib/php’) in
/home/brakieix/public_html/registro/rlra-php-master/app/core/Lb.php on line 38
cambiando esta linea
$this->default_controller = $this->default_controller.”Controller”;
por esta
$this->default_controller = ucfirst($this->default_controller).”Controller”;
marca este error
Parse error: in /home/brakieix/public_html/registro/rlra-php-master/app/core/Lb.php on line 37
la linea 37 es la misma que modifique
ayudame dime que hacer gracias
Hola que tal amigo, con la modificacion que hiciste deberia funcionar, si gustas enviame el archivo Lb.php a mi email para revisarlo, corregirlo y enviartelo de vuelta, puedes encontrar mi email en la pagina de contacto, saludos