La utilización del sistema de usuarios de Drupal en nuestro juego está dando frutos más allá del manejo de usuarios. Entre las cosas que estamos mejorando por aquí cuento las siguientes:
- Sesiones de Usuarios: He decidido usar el manejo de sesiones de Drupal que me permiten una seguridad extrema en manejo de usuarios. No es una decisión fácil ya que al hacer esto estoy usando 2 bases de datos. Pero a futuro esto dará sus frutos
- Mejorar la estructura de directorios del juego: Usar librerías ajenas a mi juego como es parte del API de Drupal, me está obligando a replantearme la estructura de archivos en mi juego. Próximamente hare un Post de esto en el blog (sin tratar de llegar a ser muy técnico)
- Seguridad: Hay ciertos archivos que no deberían ser accesados directamente como las clases que manejan la base de datos. Tenía una forma manual de evitar esto, pero era realmente todo un fastidio escribirlo. Así que, aprovechando este nuevo reordenamiento de la estructura del juego, implementaremos una seguridad automática para el mismo
Estas mejoras no significarán nada nuevo para el usuario, aparte de poder usar un mismo usuario para todo (juego, foros, wiki), pero me harán la vida más feliz al estar programando el juego. ¡Si todo sale bien este lunes 06 de setiembre estaremos estrenando estos nuevos cambios!