Foros del Web » Programando para Internet » PHP » Zend »

[SOLUCIONADO] problema registrar usuario zf2

Estas en el tema de problema registrar usuario zf2 en el foro de Zend en Foros del Web. Hola, si me pudiesen ayudar, estoy creando una pagina para registrar usuarios, el problema es que cuando lo voy a crear me sale este error: ...
  #1 (permalink)  
Antiguo 14/10/2014, 18:05
 
Fecha de Ingreso: octubre-2014
Mensajes: 7
Antigüedad: 10 años, 1 mes
Puntos: 0
Exclamación problema registrar usuario zf2

Hola, si me pudiesen ayudar, estoy creando una pagina para registrar usuarios, el problema es que cuando lo voy a crear me sale este error:

Statement could not be executed (HY093 - - )

este error me sale cuando hago esto:


Código:
public function crearUsuario($documento, $nombre, $apellido, $cargo, $correo, $extension, $celular, $contraseña) {
        $consulta = $this->dbAdapter->query("SELECT count(documento) as count FROM Usuarios WHERE Documento='$documento'", Adapter::QUERY_MODE_EXECUTE);
        $datos = $consulta->toArray();
        if ($datos[0]["count"] == 0) {
            $insert = $this->insert(array(
                "documento" => $documento,
                "contraseña"=> $contraseña,
                "nombre" => $nombre,
                "apellido" => $apellido,
                "cargo" => $cargo,
                "correo" => $correo,
                "extension" => $extension,
                "celular" => $celular,
                
            ));
Este error solo ocurre si envio la sentencia con la contraseña, que ya he encriptado asi
Código:
 public function encriptar($contraseña, $numero = 8) {
        $salt = '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz./';
        $saltc = sprintf('$2y$%02d$', $numero);
        for ($i = 0; $i < 22; $i++)
            $saltc .= $salt[rand(0, strlen($salt) - 1)];

        return crypt($contraseña, $saltc);
    }
  #2 (permalink)  
Antiguo 04/11/2014, 17:39
 
Fecha de Ingreso: octubre-2014
Mensajes: 7
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: problema registrar usuario zf2

bueno , ya solucione el problema.
El problema era el manejo de la Ñ(contraseña) cuando enviaba la consulta a la base de datos, creo yo que por el formato no lo reconocía, lo que hice fue cambiar en Mysql la columna 'contraseña' por 'contrasena' y listo, obviamente en la consulta hice lo mismo

Etiquetas: registro, zf2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:47.