本文整理汇总了PHP中Usuario::setClave方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::setClave方法的具体用法?PHP Usuario::setClave怎么用?PHP Usuario::setClave使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario::setClave方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: 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']);
}
}
示例2: getUsuario
function getUsuario($nombre_usuario, $clave)
{
$resultado = obtenerUsuario($nombre_usuario, $clave);
if ($resultado and mysqli_num_rows($resultado) > 0) {
$user = mysqli_fetch_array($resultado, MYSQLI_ASSOC);
$usuario = new Usuario();
$usuario->setId($user['id']);
$usuario->setNombreUsuario($user['nombre_usuario']);
$usuario->setClave($user['clave']);
return $usuario;
} else {
return null;
}
}
示例3: obtenerUsuarioSoap
/**
* Utilidad especifica para generar objetos con sus respectivos valores
* @autor Pablo Manquillo
* paarma80@gmail.com
*/
function obtenerUsuarioSoap($user)
{
$usuario = new Usuario();
$usuario->setIdUsuario($user['ID_USUARIO']);
if ($user["CEDULA"] != null) {
$usuario->setCedula($user["CEDULA"]);
}
if ($user["PRIMER_NOMBRE"] != null) {
$usuario->setPrimerNombre($user["PRIMER_NOMBRE"]);
}
if ($user["SEGUNDO_NOMBRE"] != null) {
$usuario->setSegundoNombre($user["SEGUNDO_NOMBRE"]);
}
if ($user["PRIMER_APELLIDO"] != null) {
$usuario->setPrimerApellido($user["PRIMER_APELLIDO"]);
}
if ($user["SEGUNDO_APELLIDO"] != null) {
$usuario->setSegundoApellido($user["SEGUNDO_APELLIDO"]);
}
if ($user["TELEFONO"] != null) {
$usuario->setTelefono($user["TELEFONO"]);
}
if ($user["DIRECCION"] != null) {
$usuario->setDireccion($user["DIRECCION"]);
}
if ($user["EMAIL"] != null) {
$usuario->setEmail($user["EMAIL"]);
}
if ($user["CODIGO"] != null) {
$usuario->setCodigo($user["CODIGO"]);
}
if ($user["CLAVE"] != null) {
$usuario->setClave($user["CLAVE"]);
}
if ($user["ROL"] != null) {
$usuario->setRol($user["ROL"]);
}
return $usuario;
}
示例4: DataBase
<?php
require '../clases/Autocarga.php';
$bd = new DataBase();
$gestor = new ManageFotografo($bd);
$gestorexpo = new ManageExposicion($bd);
$id = Request::post("pkID");
$nombre = Request::post("nombre");
$apellidos = Request::post("apellidos");
$sexo = Request::post("sexo");
$edad = Request::post("edad");
$nacionalidad = Request::post("nacionalidad");
$fotografo = new Fotografo($id, $nombre, $apellidos, $sexo, $edad, $nacionalidad);
$r = $gestor->set($fotografo, $id);
$bd->close();
$sesion = new Session();
$user = new Usuario();
$user->setNombre($nombre);
$user->setClave($apellidos);
$sesion->setUser($user);
header("Location:gestionusuario.php?op=edit&r={$r}");
示例5: array
<?php
require "../clases/Autocarga.php";
$array = array("admin" => "admin");
$usuario = Request::post("usuario");
$pass = Request::post("password");
$sesion = new Session();
$user = new Usuario();
$user->setNombre($usuario);
$user->setClave($pass);
$bd = new DataBase();
$gestorfotografo = new ManageFotografo($bd);
$fotografo = new Fotografo();
$fotografos = $gestorfotografo->getListAll();
if ($usuario == "admin" && $pass == "admin") {
$sesion->setUser($user);
//Usar el apellido
$sesion->sendRedirect("gestionadmin.php");
// cambiar por admin
} else {
if (isset($usuario) && isset($pass)) {
foreach ($fotografos as $indice => $fotografo) {
$nombredelfotografo = $fotografo->getNombre();
$apellidos = $fotografo->getApellidos();
if ($usuario === $nombredelfotografo && $pass === $apellidos) {
$sesion->setUser($user);
$sesion->sendRedirect("gestionusuario.php");
}
}
$sesion->sendRedirect("gestionerrores.php");
} else {
示例6: Usuario
}
//si hizo click en el envio
if (isset($_POST['submit'])) {
//captura de datos
$id = $_POST['idHidden'];
$nombre = $_POST['nombre'];
$apellidos = $_POST['apellidos'];
$clave = $_POST['clave'];
$clave2 = $_POST['clave2'];
$horario = $_POST['horario'];
$tipoUsuario = $_POST['tipoUsuario'];
$usuarioE = new Usuario();
$usuarioE->setId($id);
$usuarioE->setNombre($nombre);
$usuarioE->setApellidos($apellidos);
$usuarioE->setClave($clave);
$usuarioE->setIdhorario($horario);
$usuarioE->setIdrol($tipoUsuario);
$usuarioBLL = new UsuarioBLL();
//valida passwords
if ($clave != $clave2) {
$_SESSION['registrado'] = 'f1';
} else {
if ($usuarioBLL->getHayError()) {
$_SESSION['registrado'] = 'f';
} else {
//si no hay error hay q hacer la modificacion
$usuarioBLL->Modificar($usuarioE);
$_SESSION['registrado'] = 't';
}
}
示例7: Usuario
exit;
} else {
$admin = $sesion->getUser();
$email = $admin->getEmail();
$status = "SuperUser";
if ($admin->getAdministrador() !== "1" && $admin->getPersonal() !== "1") {
$sesion->sendRedirect("login.php");
}
}
$usuario = new Usuario();
$usuario->read();
//comprobar que no exista ya
if ($gestor->get($usuario->getEmail())->getEmail() !== null) {
$sesion->sendRedirect("viewinsert.php?error=exist");
}
$usuario->setClave(sha1(Request::post("clave")));
$usuario->setFechaalta(date('Y-m-d'));
if (Request::post("activo") === "1") {
$usuario->setActivo("1");
} else {
$usuario->setActivo("0");
}
if (Request::post("personal") === "1") {
$usuario->setPersonal("1");
} else {
$usuario->setPersonal("0");
}
if (Request::post("administrador") === "1") {
$usuario->setAdministrador("1");
} else {
$usuario->setAdministrador("0");