我试图在不定义密码的情况下创建用于注册新用户的表单。我们的想法是保存新用户,然后通过fos用户包中的重置密码过程要求更改密码。
我无法解释如何在控制器中触发重置密码的过程。
以下是我的控制器的提交部分:
$dispatcher->dispatch(FOSUserEvents::RESETTING_RESET_REQUEST, $event);
如代码所示:
这是不是应该向新创建的用户发送电子邮件,要求更改密码?
function randgen(){
$result="";
$chars="0123456789";
$charArray=str_split($chars);
for($i=0;$i<5;$i++){
$randitem=array_rand($charArray);
$result .=$charArray[$randitem];
}
return $result;
}
$arr2d = array();
for($i = 0; $i < 400; $i++){
for($j = 0; $j < 10; $j++){
$arr2d[$i][$j] = randgen();
}
}
print_r($arr2d);
答案 0 :(得分:1)
也许它可以帮助你解决这个问题
使用usermanager
设置新密码$scope.$apply()