Que tal amigos saludos.
Les comento, estoy haciendo un proyecto es acerca de base de datos.
Tengo esto en el main.php
'db'=>array(
connectionString' => 'mysql:host=localhost;dbname=test',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
),
Si dejo asi la aplicacion, todos los usuario que esten almacenados en la tabla usuario, tendran acceso y podran realizar todas operaciones permitidas por la aplicación.
Para ello estoy utilizando el modulo cruge,
Lo que necesito es tener control de los usuario a nivel de base de datos, es decir si los usuario existen en la tabla cruge_user, tambien existan en el gestor de base de datos.
que sea como esto
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=test',
'emulatePrepare' => true,
'username' => $usuario,
'password' => $pass,
'charset' => 'utf8',
),
donde las variables
$usuario
$pass
se obtienen del formulario de login y con estos parámetros se realice la conexión a la base de datos.
El motivo de esto es para poder tener tablas que lleven la auditoria o logs de las operaciones que realizan los usuario.
Si lo dejo como esta por defecto en mis logs el usuario que realiza todas las operaciones seria root y no es eso lo que deseo.
El problema es que cuando inserto variables en esta parte del modulo me muestra un error porque no se pudo conectar a la base de datos y no me muestra ni la pagina de login.
Espero dar a entender lo que necesito.
He buscado como realizar esto pero lamentablemente no he encontrado ejemplo alguno.
Desde ya espero sus respuestas y les agradezco de ante amono la ayuda brindada…