本文整理汇总了PHP中Usuario::salvar方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::salvar方法的具体用法?PHP Usuario::salvar怎么用?PHP Usuario::salvar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario::salvar方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: adicionar
public function adicionar()
{
$objeto = new Usuario();
if (isset($_GET['id'])) {
$objeto->load($_GET['id']);
}
if ($_SERVER['REQUEST_METHOD'] == "POST") {
Form::salvar();
if (!$objeto->setlogin("{$_POST[login]}")) {
redirecionar('', 'Informe o campo login');
}
if (!$objeto->setpassword("{$_POST[password]}")) {
redirecionar('', 'Informe o campo password');
}
if (!$objeto->setadmin("{$_POST[admin]}")) {
redirecionar('', 'Informe o campo admin');
}
Form::limpar();
if ($objeto->salvar()) {
redirecionar("?pagina=usuario&acao=editar&id={$objeto->getid()}", 'registro salvo com sucesso!');
} else {
redirecionar('', 'falha ao salvar registro!');
}
} else {
$template = new Template();
$template->assignParam('objeto', $objeto);
return $template->render("usuario/editar.phtml");
}
}
示例2: editar
public static function editar()
{
$usuario = new Usuario();
$id = !empty($_GET['id']) ? $_GET['id'] : $_SESSION['auth']['id'];
$usuario->selecionarPorId($id);
if (!empty($_POST)) {
$usuario->nome = $_POST['nome'];
$usuario->email = $_POST['email'];
$usuario->sexo = $_POST['sexo'];
if (!empty($_POST['senha'])) {
$usuario->senha = md5($_POST['senha']);
}
$usuario->fkTipoUsuario = $_POST['fkTipoUsuario'];
$usuario->salvar();
self::redirecionar(!empty($_GET['id']) ? Configuracao::$baseUrl . self::$viewController . '/listar' . Configuracao::$extensaoPadrao : Configuracao::$baseUrl);
}
$tipoUsuario = new TipoUsuario();
$tiposUsuario = $tipoUsuario->listar();
self::$variaveis = array('usuario' => $usuario, 'tiposUsuario' => $tiposUsuario);
self::$corpo = "editar";
self::renderizar(self::$viewController);
}
示例3: configuracao
public function configuracao()
{
$usuario = Usuario::get(Session::get('usuario')->Id);
$aba = 'padrao';
if (is_post) {
if ($_POST['Salvar'] == "Alterar") {
$aba = 'senha';
$u = Usuario::logar(Session::get('usuario')->Login_Email, $_POST['SenhaAtual']);
if ($u) {
if ($_POST['NovaSenha'] == $_POST['CNovaSenha']) {
try {
$u->Senha = $_POST['NovaSenha'];
Usuario::salvar($u);
$this->_flash('alert alert-success fade in', 'Senha do usuário alterada com sucesso');
} catch (Exception $e) {
$this->_flash('alert alert-error fade in', 'Ocorreu um erro ao tentar alterar a senha do usuário!');
}
} else {
$this->_flash('alert alert-error fade in', 'O campo Nova Senha e Confirmar Nova Senha devem ser iguais!');
}
} else {
$this->_flash('alert alert-error fade in', 'Senha atual do usuário não confere!');
}
} else {
$aba = 'notificacao';
$usuario->ReceberEmail = isset($_POST['ReceberEmail']) ? 1 : 0;
try {
Usuario::salvar($usuario);
$this->_flash('alert alert-success fade in', 'Opções de notificações salvas com sucesso!');
} catch (Exception $e) {
$this->_flash('alert alert-error fade in', 'Ocorreu um erro ao tentar salvar as opções de notificações!');
}
}
}
$this->_set('usuario', $usuario);
$this->_set('aba', $aba);
return $this->_view();
}
示例4: bloquear_desbloquear
public function bloquear_desbloquear($idUsuario)
{
$usuario = Usuario::get($idUsuario);
if ($usuario) {
try {
$usuario->Bloqueado = $usuario->Bloqueado ? 0 : 1;
Usuario::salvar($usuario);
if ($usuario->Bloqueado) {
$this->_flash('alert alert-success fade in', 'Usuário bloqueado com sucesso!');
} else {
$this->_flash('alert alert-success fade in', 'Usuário desbloqueado com sucesso!');
}
$this->_redirect('~/usuario');
} catch (Exception $e) {
$this->_flash('erro', 'Erro ao tentar bloquear ou desbloquear usuário!');
}
} else {
$this->_flash('erro', 'Usuário não encontrado!');
}
}
示例5: isset
<?php
include "classes/Usuario.php";
$nome = isset($_POST["nome"]) ? $_POST["nome"] : "";
$email = isset($_POST["email"]) ? $_POST["email"] : "";
$senha = isset($_POST["senha"]) ? $_POST["senha"] : "";
if (isset($_POST["cadastrar"]) and $_POST["cadastrar"]) {
if (strlen($senha) < 8) {
echo "<div id=\"error\">";
echo $msg = "O campo senha deve ter no mínimo 8 caracteres!";
echo "</div>";
} else {
$usuario = new Usuario();
$usuario->salvar(utf8_decode($nome), utf8_decode($email), utf8_decode(addslashes(md5($senha))));
echo "<div id=\"info\">";
echo $msg = "Usuário salvo com sucesso!";
echo "</div>";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title></title>
<link rel="stylesheet" href="css/estilo.css">
<link href='https://fonts.googleapis.com/css?family=Oswald:300' rel='stylesheet' type='text/css'>
</head>
<body>
<div id="layout">
示例6: regerarsenhaAction
public function regerarsenhaAction()
{
if (isset($_POST['alterar'])) {
$cpf = Mascara::delMaskCPF($_POST['cpf']);
$nome = $_POST['nome'];
$senha = Gerarsenha::gerasenha(15, true, true, true, true);
$senhaFinal = EncriptaSenhaDAO::encriptaSenha($cpf, $senha);
$usuarios = new Usuario();
$usuariosBuscar = $usuarios->buscar(array('usu_identificacao = ?' => $cpf))->current();
if ($usuariosBuscar) {
$usuariosDados = $usuariosBuscar->toArray();
$dados = array("usu_codigo" => $usuariosDados['usu_codigo'], "usu_identificacao" => $usuariosDados['usu_identificacao'], "usu_senha" => $senhaFinal[0]->senha, "usu_data_atualizacao" => date("Y-m-d"));
$usuariosSave = $usuarios->salvar($dados);
$email = $_POST['email'];
$assunto = "Alteração da senha de acesso";
$perfil = "SALICWEB";
$mens .= "Olá " . $nome . ",<br><br>";
$mens .= "Senha....: " . $senha . "<br><br>";
$mens .= "Esta é a sua senha temporária de acesso ao Sistema de Apresentaç?o de Projetos via Web do ";
$mens .= "Ministério da Cultura.<br><br>Lembramos que a mesma deverá ser ";
$mens .= "trocada no seu primeiro acesso ao sistema.<br><br>";
$mens .= "Esta é uma mensagem automática. Por favor não responda.<br><br>";
$mens .= "Atenciosamente,<br>Ministério da Cultura";
$enviaEmail = EmailDAO::enviarEmail($email, $assunto, $mens, $perfil);
parent::message("Senha gerada com sucesso. Verifique seu email!", "/principal", "CONFIRM");
}
}
if (isset($_POST['cpf'])) {
$this->_helper->layout->disableLayout();
// desabilita o Zend_Layout
$cpf = $_POST['cpf'];
$usuario = new Usuario();
$usuariosBuscar = $usuario->pesquisarUsuarioOrgao(array('usu_identificacao = ?' => $cpf))->current();
if (empty($usuariosBuscar)) {
$dados['semdados'] = 'semdados';
$json = json_encode($dados);
echo $json;
die;
}
$agentes = new Agentes();
$agentesBuscar = $agentes->buscar(array('CNPJCPF = ?' => $cpf))->current();
if (empty($agentesBuscar)) {
$dados['semdados'] = 'semdados';
$json = json_encode($dados);
echo $json;
die;
}
$idAgente = $agentesBuscar['idAgente'];
$internet = new Internet();
$internetBuscar = $internet->buscar(array('idAgente = ?' => $idAgente))->toArray();
if (empty($internetBuscar)) {
$dados['sememail'] = 'sememail';
$json = json_encode($dados);
echo $json;
die;
}
$json = array('error' => false);
if ($usuariosBuscar && $agentesBuscar && $internetBuscar) {
$usuarioResultado = $usuariosBuscar->toArray();
$usuarioResultado["usu_nome"] = utf8_decode(htmlentities($usuarioResultado["usu_nome"]));
$mesclagem = array_merge($usuarioResultado, $internetBuscar[0]);
$json = json_encode($mesclagem);
}
echo $json;
die;
}
}