Actualmente estás viendo la sección de Control de Usuarios de PHPSurveyor.

Desde este punto se pueden ver y modificar las opciones de seguridad y derechos de acceso al sistema de usuarios.

Las opciones de seguridad de PHPSurveyor dependen del sistema de seguridad de Apache. Si no se está utilizando el servidor de web Apache, no podrá utilizar estas opciones de seguridad y debe utilizar los métodos de seguridad del servidor de web que se esté utilizando actualmente.

Inicializando la Seguridad
La primera vez que se ejecuta la seguridad de PHPSurveyor, se 'inicializará' la configuración de seguridad. Cuando este 'inicializada', el sistema buscará el programa ejecutable de Apache "htpasswd" y creará un archivo de usuario. También un archivo 'htaccess' en el directorio de administración que restringe el acceso a este directorio y solo podrán accesarlos aquellos que aparezcan en el archivo htpasswd. Los valores default se determinan por el valor de 'default' en el archivo config.php. Una vez que que se haya inicializado el sistema de seguridad satisfactoriamente, el navegador preguntará por un nombre de usuario y contraseña antes de permitir que se continúe accesando la pantalla de administración de PHPSurveyor.

Agregando Usuarios
Una vez que se haya inicializado la seguridad y se haya entrado con su nombre de usuario y contraseña, se podrá ver los usuarios existentes del sistema, así como agregar nuevos usuarios, borrar modificar usuarios. En la lista usuarios que aparece, de puede dar clic en 'modificar' para modificar un registro, o el botón "borrar" para borrarlo. Si solo hay un registro en la tabla no se podrá borrar.

Desactivando la Seguridad
Para apagar las opciones de seguridad de PHPSurveyor, da clic en el botón "Desactivar Seguridad". Esto borrará los archivos htpasswd, htaccess y toda la información se usuarios.

Limitantes del Sistema de Seguridad de PHPSurveyor
Hasta que se implemente un sistema de seguridad más flexible, se debe tener en mente que las opciones de seguridad de PHPSurveyor son del tipo 'todo o nada'. Los usuarios o pueden tener acceso a TODAS las funciones de administración, o a ninguna. Eventualmente se tiene planeado un sistema que permita establecer niveles de acceso. Cabe mencionar que las funciones de seguridad de usuarios es accesible para todos los usuarios, incluyendo las CONTRASEÑAS EN SIMPLE TEXTO.

Depuración
Si se tiene problemas para implementar la seguridad:

1. Se debe asegurar que se tenga permiso de lectura/escritura sobre el directorio de administración. PHPSurveyor necesita crear aquí los archivos .htpasswd y .htaccess.
2. Se debe asegurar que se tenga acceso al archivo ejecutable htpasswd. En particular en servidores Windows, se debe hacer una copia de este archivo dentro del sirectorio de administrción de PHPSurveyor. En servidores Linux, el sistema intentará encotrar el ejecutable utilizando "find".