Quando um administrador cria uma nova conta (admin / people / create), é solicitado que você digite uma senha para a conta. Meu cliente quer que, quando uma conta for criada no back-end, o administrador não precise digitar uma senha, mas o usuário receba uma mensagem de notificação com um link de logon único e possa definir um senha após o login usando isso. Qual é a melhor maneira de conseguir algo assim?
Pensei em talvez alterar o formulário para definir os #default_value
campos da senha como uma senha aleatória e depois definir '#access' => FALSE
, mas não tenho certeza se essa é a melhor maneira de fazer isso.
hook_init()
adrupal_add_css()
em cada carregamento da página ... é também a duplicação do núcleouser_password()
. Não passa no teste de cheiro.