Comunidad de diseño web y desarrollo en internet online

Problemas (uno de los muchos) con los roles!

Citar            
MensajeEscrito el 05 Abr 2006 05:17 pm
Hola, soy nuevo al foro y tambien en esto del remoting. Estoy haciendo una pagina y me encuentro con algunos problemas. El más feo es un mensaje tal como este:
Error enquestes: Fatal error: Undefined class name 'authenticate' in /home/virtual/site224/fst/var/www/html/yup/flashservices/amf-core/app/Actions.php on line 260 ...

Toy haciendo pruebas con un servicio llamado Enquestes, el php lo tengo asi:

Código :

<?php
include_once("Config.php");
class Enquestes{
   function Enquestes(){         
         $this->methodTable = array(                  
         "alta" => array(
            "description" => "Dona d'alta una enquesta",
            "access" => "remote",
            "roles" => "admin,registrat",
            "arguments"   => array("arg1", "arg2", "arg3", "arg4", "arg5", "arg6", "arg7")
         ),
         "baixa" => array(
            "description" => "Dona de baixa una enquesta",
            "access" => "remote",
            "roles" => "admin",
            "arguments"   => array("arg1", "arg2")
         ),
         "hola" => array(
            "description" => "Prova",
            "access" => "remote",
            "roles" => "admin",            
         )
      );
   }
   function _authenticate($user,  $pass) {
      $pass=md5($pass);
      if(!$conn_id = connect()){         
         return false;
      }
         $query = "SELECT `permisos` FROM `usuaris` WHERE `name` LIKE '".$user."' AND `pass` LIKE '".$pass."';";
         $result = mysql_query ($query);
         if ($data = mysql_fetch_assoc($result)) {
              return $data['permisos'];
         } else {
              return false;
         }
 }


Seguido de la implementación de alta,baja y de hola que solo devuelve la cadena hola (algo simple para testear...).

El servicio lo llamo cuando pulso a un boton :

Código :

ok_btn.onRelease = function() {
   var nom:String = usuario_mc.txt_ti.text;
   var pass:String = password_mc.txt_ti.text;
   usuarisServei.login(nom, pass); // El login y las sessiones me funcionan
   enquestesServei.connection.setCredentials(nom,pass); //<--- es este el fallón
};


y lo declaro aqui:

Código :

enquestesRespuesta = new Object();
enquestesServei = conexion.getService("Enquestes", enquestesRespuesta);


Alguien sabe de donde viene el problema y como lo puedo solucionar?
gracias!

Por masylum

10 de clabLevel



 

msie
Citar            
MensajeEscrito el 05 Abr 2006 06:58 pm
descarga de nuevo el AMFPHP de la pagina oficial...al parecer te falta un archivo o esta incompleto el archivo.

Por tangamampilia

.GAIA Developer

961 de clabLevel


6 articulos

Genero:Masculino   Anime Bloggers

México, D.F.

safari
Citar            
MensajeEscrito el 05 Abr 2006 11:20 pm
el arcivo actions.php lo tengo y a la linea 260 llama a la classe authenticate que tb la tengo...

Por masylum

10 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.