本文整理汇总了PHP中Cliente::getNovaSenha方法的典型用法代码示例。如果您正苦于以下问题:PHP Cliente::getNovaSenha方法的具体用法?PHP Cliente::getNovaSenha怎么用?PHP Cliente::getNovaSenha使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Cliente
的用法示例。
在下文中一共展示了Cliente::getNovaSenha方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: cadastraCliente
public function cadastraCliente($nome, $email, $foto, $idPlano, $valor)
{
$_POST['cliente']['nome'] = $nome;
$_POST['cliente']['email'] = $email;
$_POST['cliente']['foto'] = $foto;
$_POST['cliente']['ativo'] = 's';
$_POST['cliente']['dataCadastro'] = DATAHORAMYSQL;
$novaSenha = Cliente::getNovaSenha();
$_POST['cliente']['senha'] = md5($novaSenha);
//MOVER FOTO DE PASTA
if (file_exists(PATHUPLOAD . 'pre-cliente/' . $foto)) {
$origem = PATHUPLOAD . 'pre-cliente/' . $foto;
$destino = PATHUPLOAD . 'cliente/' . $foto;
copy($origem, $destino);
unlink($origem);
}
//CADASTRA CLIENTE
$objCliente = new Cliente($_POST['cliente']);
if ($objCliente->inserir()) {
//GERAO PEDIDO DA COMPRA DO PLANO ESCOLHIDO
Pedido::cadastrarPedido($objCliente->id, $valor, $idPlano, 1);
//CADASTRA PLANO ESCOLHIDO
Planos::cadastrarClientePlano($objCliente->id, $idPlano, $valor);
//ENVIA E-MAIL PARA CLIENTE INFORMANDO LOGIN E SENHA COM LINK DE ACESSO
$objPlanos = new Planos();
$objPlanos->id = $idPlano;
$objPlanos->carregar();
$_POST['email']['nome'] = $objCliente->nome;
$_POST['email']['email'] = $objCliente->email;
$_POST['email']['senha'] = $novaSenha;
$_POST['email']['plano'] = $objPlanos->titulo;
$_POST['email']['valor'] = $valor;
$_POST['email']['linkAcesso'] = URLRAIZ . '/painel/login.php';
$_POST['email']['topo'] = Email::topoEmail();
$_POST['email']['rodape'] = Email::rodapeEmail();
Email::enviar($objCliente->email, 'Acesso para finalizar compra', 'cliente-login-acesso.html', $_POST['email']);
}
}
示例2: recuperarSenha
public function recuperarSenha($email)
{
$msg = array();
$idCliente = Cliente::buscaPorEmail($email);
if (!$idCliente) {
$msg[] = "E-mail não cadastrado";
} else {
$novaSenha = Cliente::getNovaSenha();
$objCliente = new Cliente();
$objCliente->id = $idCliente;
$objCliente->carregar();
$objCliente->senha = md5($novaSenha);
if ($objCliente->alterar()) {
$_POST['senha']['nome'] = $objCliente->nome;
$_POST['senha']['email'] = $objCliente->email;
$_POST['senha']['novaSenha'] = $novaSenha;
$_POST['senha']['linkAcesso'] = URLRAIZ . '/painel/login.php';
$_POST['senha']['topo'] = Email::topoEmail();
$_POST['senha']['rodape'] = Email::rodapeEmail();
Email::enviar($objCliente->email, 'Recuperação de senha', 'esqueci-senha.html', $_POST['senha']);
$msg[] = "Nova senha foi enviada por e-mail";
}
}
return $msg;
}