Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

duda al generar passw con cakePhp

Estas en el tema de duda al generar passw con cakePhp en el foro de Frameworks y PHP orientado a objetos en Foros del Web. hola, he estado buscando documentacion sobre como generar un passw en este framewor y encontre el componente generador. Pero mi duda es donde tengo que ...
  #1 (permalink)  
Antiguo 25/03/2010, 12:52
 
Fecha de Ingreso: abril-2009
Mensajes: 80
Antigüedad: 15 años
Puntos: 0
duda al generar passw con cakePhp

hola, he estado buscando documentacion sobre como generar un passw en este framewor y encontre el componente generador. Pero mi duda es donde tengo que llamar la funcion para que al momento de crear una cuenta de usuario se genere el passw y se guarde en la BD. Aqui les muestro el codigo del componente generador y la funcion add() para adicionar un usuario que esta en el controller:


Este es el componente
<?php
class PasswordComponent extends Object {

/**
* Password generator function
*
*/
function generatePassword ($length)
{
// inicializa variables
$password = "";
$i = 0;
$possible = "0123456789bcdfghjkmnpqrstvwxyz";

// agrega random
while ($i < $length)
{

$char = substr($possible, mt_rand(0, strlen($possible)-1), 1);

if (!strstr($password, $char))
{
$password .= $char;
$i++;
}
}
return $password;
}
}
?>

y la funcion de crear el usuario
function add() {
if (!empty($this->data)) {
$this->Usuario->create();

if ($this->Usuario->save($this->data)) {
$this->Session->setFlash(__('The Usuario has been saved', true));
$this->redirect(array('action' => 'index'));
} else {
$this->Session->setFlash(__('The Usuario could not be saved. Please, try again.', true));
}
}
$jcs = $this->Usuario->Jc->find("list");
$this->set("jcs", $jcs);
}

Etiquetas: cakephp
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 20:55.