Error en Auntenticacion de usuarios

19 views
Skip to first unread message

Ing. Javier Condori Flores

unread,
Mar 17, 2010, 7:03:49 PM3/17/10
to kum...@googlegroups.com
Buenas tardes listas, tengo un pequeño problema al migrar este script
de autenticacion de 0.5 a spirit, al parecer esta en la funcion
SESSION, les dejo un pedazo del codigo:

function login()
{
$Usuario = new Usuario();

$usuario = $this->post('usuario');
$clave = $this->post('clave');

if($Usuario->exists("login = '$usuario' AND clave = '$clave'"))
{
line 24 Session::set('USUARIO', $usuario);
return $this->route_to('action: principal');
}
else
{
Flash::error("Usuario o clave incorrecta");
$this->render("index");
$this->route_to('action: index');
}
}

al ejecutar me da el siguiente error:

Fatal error: Class 'Session' not found in
C:\xampp\htdocs\unadaXP\app\controllers\admin_controller.php on line
24

Una consulta mas que tengo que hacer para desabilitar la pagina de
presentacion de kumbia, para que no salga en todos mi nuevas
aplicaciones?

ingjuanfelipe

unread,
Mar 17, 2010, 7:23:33 PM3/17/10
to KumbiaPHP Framework
Está claro, Class 'Session' not found o en Español Calse Session no
encontrada.
Debes llamar la clase en alguna parte, por ejemplo en el boot.ini.

JF_

demonio

unread,
Mar 17, 2010, 7:34:01 PM3/17/10
to kum...@googlegroups.com

Mejor hazlo con Load::lib('session') porque el boot.ini desaparecera.

http://wiki.kumbiaphp.com/KumbiaPHP_Framework_Versi�n_1.0_Beta2#Autoload_libs_.28Nuevo.29


El 18/03/10 00:23, ingjuanfelipe escribi�:
> Est� claro, Class 'Session' not found o en Espa�ol Calse Session no

José Diaz

unread,
Mar 17, 2010, 7:29:02 PM3/17/10
to kum...@googlegroups.com
Yo tengo este controller con respecto a una sesion de usuario, podrias tomar referencias y comparacion para el caso, esto esta bajo spirit (beta1):

<?php
    class UsuariosController extends ApplicationController
    {
    public $template = 'login';
   
    function ingresar() {
            Load::lib('auth');

            if ($this->has_post("usuario","clave")){

        $usuario = $this->post("usuario");
        $pwd = $this->post("clave");
                $auth = new Auth("model", "class: usuarios", "usuario: $usuario", "clave: $pwd");
                   
                if ($auth->authenticate())
                {
                    Flash::success("Correcto");
                }
                else
                    {
                        Flash::error("Falló");
                    }
            }
        }
   }
?>

Sobre la pagina de presentacion, eso es el index, cambialo por el tuyo o renombra el de kumbia para desde tu localhost ver los archivos en vez de la bienvenida.



--
Viva KumbiaPHP Framework!
 http://www.kumbiaphp.com/
 Ha recibido este mensaje porque está suscrito a Grupo "KumbiaPHP Framework" de Grupos de Google.
 Para obtener más opciones, visita este grupo en http://groups.google.com/group/kumbia?hl=es.

Reply all
Reply to author
Forward
0 new messages