function encerrarSessao($request) { $usuario = new Usuario(); $usuario->serializeArray("Usuario", $request['usuario']); $usuario->logado = 0; $usuarioService = new UsuarioService(); $retorno = $usuarioService->alterar($usuario); echo json_encode(array('mensagem' => $retorno)); }
function logar($login, $senha) { if (($login <> "") and ($senha <> "")) { $usuario = new Usuario(); $usuario->ultimaModificacao = null; $usuario->login = $login; $usuario->senha = $senha; $usuario->setMD5(); $usuarioService = new UsuarioService(); $validacao = $usuarioService->buscarPorUsuario($usuario); if($validacao){ $_SESSION['logado'] = 1; $_SESSION['usuario'] = $validacao; $_SESSION['nome'] = $validacao->nome; header("Location: ".$this->urlInicial); } return $validacao; } else { return true; } }
<?php namespace FactoryMethod; require __DIR__ . '/../autoload.php'; $service = new UsuarioService(); $service->getById(123); echo '<br />'; $service->save(new \stdclass());
<?php require_once '../start.php'; if (isset($_POST['service'])) { $usuarioDAO = new UsuarioDAO(); $usuarioModel = new UsuarioModel(); $usuarioService = new UsuarioService(); if ($_POST['service'] == 'insert') { $username = $_POST['username']; $email = $_POST['email']; $password = $_POST['password']; $salt = $_POST['salt']; $nome = $_POST['nome']; $telefone = $_POST['telefone']; $tipoUsuario = $_POST['tipoUsuario']; $endereco_id = $_POST['endereco_id']; $cpf_cnpj = $_POST['cpf_cnpj']; $nivel_permissao = $_POST['nivel_permissao']; $regional_id = $_POST['regional_id']; if ($username != "" && $email != "" && $password != "" && $salt != "" && $nome != "" && $telefone != "" && $tipoUsuario != "" && $endereco_id != "" && $cpf_cnpj != "" && $regional_id != "" && $nivel_permissao != "") { $usuarioModel->username = $username; $usuarioModel->email = $email; $usuarioModel->password = $password; $usuarioModel->salt = $salt; $usuarioModel->nome = $nome; $usuarioModel->telefone = $telefone; $usuarioModel->tipoUsuario = $tipoUsuario; $usuarioModel->endereco_id = $endereco_id; $usuarioModel->cpf_cnpj = $cpf_cnpj; $usuarioModel->nivel_permissao = $nivel_permissao; $usuarioModel->regional_id = $regional_id;
/** * @see Validator */ function isValid() { // Verificar el tipo de autenticaci�n que se es� utilizando return UsuarioService::validateUser($this->username, $this->password); }
public function actionLogin() { $model = new LoginForm(); // if (isset($_POST['email']) && isset($_POST['password'])) { $model->username = $_POST['email']; $model->password = $_POST['password']; $usuario = Usuario::model()->findByAttributes(array('email' => $model->username)); // validate user input and redirect to the previous page if valid if ($model->login() && $usuario->id_estado == 1) { // ...log in the user and redirect Yii::app()->session->open(); Yii::app()->session['id_usuario'] = Yii::app()->user->id; $perfil = PerfilSocial::model()->findByPk(Yii::app()->user->id); if ($perfil == null) { $usu = new UsuarioService(); $usu->createPerfilVacio(Yii::app()->user->id); // $this->redirect(array('/perfilSocial/index')); echo Yii::app()->request->baseUrl . "/perfilSocial/index"; } else { //$this->redirect(array('/site/index')); echo Yii::app()->request->baseUrl . "/site/index"; } } else { if ($usuario != null) { if ($usuario->id_estado == 0) { echo "inactivo"; } else { echo "error"; } } else { echo "error"; } } } else { $this->render('login', array('model' => $model)); } }