本文整理汇总了PHP中Usuario::setUsuario方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::setUsuario方法的具体用法?PHP Usuario::setUsuario怎么用?PHP Usuario::setUsuario使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario::setUsuario方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: index
/**
* Método principal
*/
public function index()
{
$usuario = new Usuario();
if (!$usuario->getInformacionUsuario(Session::get('id'))) {
Flash::info('Lo sentimos pero no se ha podido establecer tu información');
return Redirect::to('dashboard');
}
$perfil = $usuario->perfil;
$app_ajax_old = $usuario->app_ajax;
$tmp_usr = $usuario;
if (Input::hasPost('usuario')) {
$usuario = Usuario::setUsuario('update', Input::post('usuario'), array('repassword' => Input::post('repassword'), 'oldpassword' => Input::post('oldpassword'), 'id' => $usuario->id, 'login' => $usuario->login, 'perfil_id' => $usuario->perfil_id));
if ($usuario) {
Flash::valid('El usuario se ha actualizado correctamente.');
if ($app_ajax_old != $usuario->app_ajax) {
Session::set('app_ajax', $usuario->app_ajax);
return APP_AJAX ? View::redirect(PUBLIC_PATH . 'sistema/mi_cuenta/') : Redirect::to('/sistema/mi_cuenta');
}
$usuario->perfil = $perfil;
} else {
$usuario = $tmp_usr;
}
}
$this->temas = DwUtils::getFolders(dirname(APP_PATH) . '/public/css/backend/themes/');
$this->usuario = $usuario;
$this->page_title = 'Actualizar mis datos';
}
示例2: Main
function Main()
{
$cod = $_POST["c"];
$nom = urldecode($_POST["n"]);
$usu = urldecode($_POST["u"]);
$ema = urldecode($_POST["e"]);
$ins = $_POST["i"];
$idi = $_POST["l"];
$sen = urldecode($_POST["s"]);
$ati = $_POST["a"];
header('Content-Type: text/html; charset=iso-8859-1');
try {
$ret = "";
$u = new Usuario();
if ($cod != "") {
$u->setCodigo($cod);
}
if ($nom != "") {
$u->setNome($nom);
}
if ($usu != "") {
$u->setUsuario($usu);
}
if ($ema != "") {
$u->setEmail($ema);
}
if ($ins != "") {
$u->setCodigoInstituicao($ins);
}
if ($idi != "") {
$u->setCodIdioma($idi);
}
if ($sen != "") {
$u->setSenha($sen);
}
if ($ati != "") {
$u->setAtivo($ati);
}
if ($cod == "") {
if ($u->AdicionaUsuario()) {
$ret = "GRAVADO";
} else {
$ret = $u->getErro();
}
} else {
if ($u->AtualizaUsuario()) {
$ret = "GRAVADO";
} else {
$ret = $u->getErro();
}
}
echo Comuns::Idioma($ret);
} catch (Exception $ex) {
echo Comuns::Idioma($ex->getMessage());
}
}
示例3: mapearUsuario
public static function mapearUsuario(Usuario $usuario, array $datos)
{
if (array_key_exists('usuario', $datos)) {
$usuario->setUsuario($datos['usuario']);
}
if (array_key_exists('nombre', $datos)) {
$usuario->setNombre($datos['nombre']);
}
if (array_key_exists('clave', $datos)) {
$usuario->setClave($datos['clave']);
}
}
示例4: getInstanceBySQLRow
public static function getInstanceBySQLRow(array $row)
{
//idusuario,usuario,password,tr.descripcion,email,nombrecompleto
$usuario = new \Usuario();
$usuario->setIdUsuario($row["idusuario"]);
$usuario->setUsuario($row["usuario"]);
$usuario->setPassword($row["password"]);
$usuario->setEmail($row["email"]);
$usuario->setDescripcion($row["descripcion"]);
$usuario->setNombreCompleto($row["nombrecompleto"]);
return $usuario;
}
示例5: mapearUsuario
private function mapearUsuario(Usuario $usuario, array $props)
{
if (array_key_exists('idPersona', $props)) {
$usuario->setIdPersona($props['idPersona']);
}
if (array_key_exists('usuario', $props)) {
$usuario->setUsuario($props['usuario']);
}
if (array_key_exists('contraseña', $props)) {
$usuario->setContraseña($props['contraseña']);
}
}
示例6: fntGravaDados
function fntGravaDados()
{
$nome = $_POST['txtNome'];
$usuario = $_POST['txtUsuario'];
$email = $_POST['txtEmail'];
$senha = $_POST['txtSenha'];
$senhaII = $_POST['txtRepetirSenha'];
$ins = $_POST['selInstituicao'];
if (trim($senha) != "" && trim($senhaII) != "") {
if ($senha == $senhaII) {
try {
$u = new Usuario();
$g = new Grupo();
$u->setNome($nome);
$u->setUsuario($usuario);
$u->setEmail($email);
$u->setSenha($senha);
$u->setCodigoInstituicao($ins);
$ret = $u->CadastraNovoUsuario(2);
$g->setCodigo(3);
$g->AdicionaUsuarioAoGrupo($u->getCodigo());
$_SESSION['usu'] = serialize($u);
$ret = "OK";
try {
$mensagem = "Foi realizado um novo cadastro de usuário no SIACC.<br />";
$mensagem .= "Nome: " . $u->getNome() . " (" . $u->getUsuario() . ")<br />";
$mensagem .= "E-mail: " . $u->getEmail() . "<br />";
//$mensagem .= "Instituição: " . $u->getNomeInstituicao() . " - " . $u->getSiglaInstituicao() . "<br />";
//$mensagem .= "Cidade/UF: " . $u->getCidadeInstituicao() . "/" . $u->getUFInstituicao() . "<br /><br />";
$mensagem .= 'Acesse o SIACC agora clicando <a href="http://siacc.regisls.net">aqui</a> para ativar a conta deste usuário e liberar seu acesso a ferramenta';
$mail = new Email();
$mail->setRemetente("Regis Leandro Sebastiani <regisls@regisls.net>");
$mail->setAssunto("[SIACC] Novo cadastro de usuário");
$mail->setDestinatario("regisls@regisls.net");
$mail->setMensagem($mensagem);
$mail->Enviar();
} catch (Exception $exEmail) {
Log::RegistraLog("Erro ao enviar e-mail de cadastro de usuário realizado pelo site", true);
}
} catch (Exception $ex) {
$ret = "@lng[Erro ao gravar usuário.] " . $ex->getMessage();
}
} else {
$ret = "@lng[As senhas informadas não são identicas. Verifique.]";
}
} else {
$ret = "@lng[A senha não pode ser vazia]";
}
echo $ret;
}
示例7: crear
public function crear()
{
if (isset($_POST["nombre"])) {
//Creamos un usuario
$usuario = new Usuario();
$usuario->setNombre($_POST["nombre"]);
$usuario->setApellido($_POST["apellido"]);
$usuario->setDni($_POST["dni"]);
$usuario->setMail($_POST["mail"]);
$usuario->setUsuario($_POST["usuario"]);
$usuario->setPass(sha1($_POST["pass"]));
$save = $usuario->save();
}
$this->redirect("usuario", "index");
}
示例8: InserirUsuario
function InserirUsuario()
{
$email = $_REQUEST["email"];
$login = $_REQUEST["login"];
$senha = $_REQUEST["senha"];
$consulta = new Usuario();
$consulta->setUsuario($login);
$consulta->setEmail($email);
$consulta->setSenha($senha);
if ($consulta->CadastrarUsuario()) {
echo "true";
} else {
echo "false";
}
}
示例9: fromArray
public function fromArray($array)
{
$usuario = new Usuario();
$usuario->setId(getValorOuNullo('id', $array));
$usuario->setSenha(getValorOuNullo('senha', $array));
$usuario->setEmail(getValorOuNullo('email', $array));
$usuario->setNivel(getValorOuNullo('nivel', $array));
$usuario->setNome(getValorOuNullo('nome', $array));
$usuario->setUsuario(getValorOuNullo('usuario', $array));
$empresaId = getValorOuNullo('empresa_id', $array);
if ($empresaId != null) {
$empresa = new Empresa();
$empresa->setId($empresaId);
$usuario->setEmpresa($empresa);
}
return $usuario;
}
示例10: Autenticar
public function Autenticar($sock)
{
$ssql = "SELECT usuario, senha FROM usuario A ";
$ssql .= " WHERE usuario ='" . $this->usuario . "'";
$ssql .= " AND senha ='" . $this->senha . "'";
$rs = mysql_query($ssql, $sock);
unset($ar);
while ($linha = mysql_fetch_row($rs)) {
$obj = new Usuario(null, null);
$obj->setUsuario($linha[0]);
$obj->setSenha($linha[1]);
$ar[] = $obj;
}
if (count($ar) > 0) {
return true;
} else {
return false;
}
}
示例11: index
/**
* Método principal
*/
public function index()
{
$usuario = new Usuario();
if (!$usuario->getInformacionUsuario(Session::get('id'))) {
MkcMessage::get('id_no_found');
return MkcRedirect::to('dashboard');
}
$perfil = $usuario->perfil;
$app_ajax_old = $usuario->app_ajax;
if (Input::hasPost('usuario')) {
if (MkcSecurity::isValidKey(Input::post('usuario_id_key'), 'form_key')) {
ActiveRecord::beginTrans();
//Guardo la persona
$persona = Persona::setPersona('update', Input::post('persona'), array('id' => $usuario->persona_id));
if ($persona) {
$usuario = Usuario::setUsuario('update', Input::post('usuario'), array('persona_id' => $persona->id, 'repassword' => Input::post('repassword'), 'oldpassword' => Input::post('oldpassword'), 'id' => $usuario->id, 'login' => $usuario->login, 'sucursal_id' => $usuario->sucursal_id, 'perfil_id' => $usuario->perfil_id));
if ($usuario) {
ActiveRecord::commitTrans();
MkcMessage::valid('El usuario se ha actualizado correctamente.');
if ($app_ajax_old != $usuario->app_ajax) {
Session::set('app_ajax', $usuario->app_ajax);
if (APP_AJAX) {
View::redirect(PUBLIC_PATH . 'sistema/mi_cuenta/');
} else {
MkcRedirect::to('sistema/mi_cuenta');
}
}
$usuario->perfil = $perfil;
$usuario->fotografia = $persona->fotografia;
}
} else {
ActiveRecord::rollbackTrans();
}
}
}
$this->temas = MkcUtils::getFolders(dirname(APP_PATH) . '/public/css/backend/themes/');
$this->usuario = $usuario;
$this->page_title = 'Actualizar mis datos';
}
示例12: getUsuarioByUsuarioESenha
public function getUsuarioByUsuarioESenha(Usuario $usuario)
{
$stmt = $this->pdo->prepare('
SELECT
u.id AS usuario_id,
u.usuario AS usuario_usuario,
u.nome AS usuario_nome,
u.email AS usuario_email,
u.nivel AS usuario_nivel,
e.id AS empresa_id,
e.nome AS empresa_nome,
e.tel AS empresa_tel,
e.email AS empresa_email
FROM
' . self::$TABELA_USUARIO . ' AS u
INNER JOIN
' . self::$TABELA_EMPRESA . ' AS e
ON
(u.empresa_id = e.id)
WHERE
u.usuario = ?
AND
u.senha = ?
');
$queryParams = array($usuario->getUsuario(), $usuario->getSenha());
$stmt->execute($queryParams);
$row = $stmt->fetch();
if ($row == NULL || count($row) == 0) {
throw new RegraDeNegocioException("Usuário ou senha inválidos");
}
$usuario->setId($row->usuario_id);
$usuario->setNome($row->usuario_nome);
$usuario->setEmail($row->usuario_email);
$usuario->setNivel($row->usuario_nivel);
$usuario->setUsuario($row->usuario_usuario);
$empresa = new Empresa();
$empresa->setId($row->empresa_id);
$empresa->setNome($row->empresa_nome);
$empresa->setTel($row->empresa_tel);
$empresa->setEmail($row->empresa_email);
$usuario->setEmpresa($empresa);
return $usuario;
}
示例13: Usuario
if (empty($nome)) {
$erro = 'Nome é obrigatório';
} else {
if (empty($usuario)) {
$erro = 'Usuário é obrigatório';
} else {
if (empty($email)) {
$erro = 'Email é obrigatório';
} else {
if (empty($senha)) {
$erro = 'Senha é obrigatório';
} else {
require "config/config.php";
$user = new Usuario();
$user->setNome($nome);
$user->setUsuario($usuario);
$user->setEmail($email);
$user->setSenha($senha);
$user->setStatus($status);
if (!$user->insert()) {
$erro = 'Erro ao inserir no Banco';
} else {
header('location:login.php');
}
}
}
}
}
}
?>
<!DOCTYPE html>
示例14: Usuario
<?php
//
include './dao/DAO.php';
include './Dominios/Usuario.php';
$usuario = new Usuario();
$dao = new DAO();
$usuario->setUsuario($_GET["usuario"]);
$usuario->setPass($_GET["pass"]);
$datos = $dao->validarUsuario($usuario);
if ($datos == 1) {
echo $datos;
} else {
if ($datos == 0) {
echo 0;
} else {
echo $datos;
}
}
//echo 1;
示例15: unset
require_once '../../class/Usuario.class.php';
require_once '../../class/Persona.class.php';
require_once '../../class/Privilegios.class.php';
require_once '../../class/Util.class.php';
switch ($_POST['op']) {
case 'cerrar':
unset($_SESSION['usuario']);
echo '1';
break;
case 'modificar':
$objCon = new Conectar();
$objUsu = new Usuario();
$objUti = new Util();
$objCon->db_connect();
if ($_POST['txtPassNuevo'] != '' && $_POST['txtPassNuevoR'] != '' && $_POST['txtPassActual'] != '') {
$objUsu->setUsuario($_SESSION['usuario'][1]['nombre_usuario'], md5($_POST['txtPassActual']), '');
$usu = $objUsu->validarUsuarioClave($objCon);
if ($usu != '') {
try {
$objCon->beginTransaction();
$objUsu->cambiarContrasena($objCon, md5($_POST['txtPassNuevo']));
$objCon->commit();
echo "1";
} catch (PDOException $e) {
$objCon->rollBack();
echo $e->getMessage();
}
} else {
echo "3";
}
} else {