CGI::Application::Plugin::Authentication
Publicado: 2020-01-20 09:14 @426
Estoy usando CGI::Application::Plugin::Authentication, pero mi problema es que la contraseña a la que tengo que comparar está codificada en mi base de datos con un módulo no convencional.
Mi idea es aplicarle al parámetro contraseña de entrada la función de codificación, para luego si comparar con lo almacenado en base de datos. Pero no hace nada. ¿Cuál es mi error? ¡Gracias!
Mi idea es aplicarle al parámetro contraseña de entrada la función de codificación, para luego si comparar con lo almacenado en base de datos. Pero no hace nada. ¿Cuál es mi error? ¡Gracias!
Using perl Syntax Highlighting
- my $crypt = My::Crypt->new( debug => 0 );
- my $texto= 'textodeencriptado';
- my $parametro_clave = $crypt->encrypt($q->param('authen_password') ,$texto);
- $q->param( -name => 'authen_password', value =>$parametro_clave) ;
- $self->authen->config(
- CREDENTIALS => ['authen_username', 'authen_password'],
- DRIVER => ['DBI',
- DBH => $self->dbh,
- TABLE => 'login',
- CONSTRAINTS => {
- 'login.usuario' => '__CREDENTIAL_1__',
- 'login.clave' => '__CREDENTIAL_2__' ,
- 'login.estado_cuenta' => 0 ,
- },
- ],
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4