本文整理汇总了PHP中Cliente::getPassword方法的典型用法代码示例。如果您正苦于以下问题:PHP Cliente::getPassword方法的具体用法?PHP Cliente::getPassword怎么用?PHP Cliente::getPassword使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Cliente
的用法示例。
在下文中一共展示了Cliente::getPassword方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: searchClient
function searchClient(Cliente $c)
{
require_once '../conexion.php';
require_once '../model.business/Cliente.php';
require_once '../model.business/Persona.php';
try {
$conexion = new conexion();
$cliente = new Cliente();
$sql = "SELECT c.nombre, c.apellido,c.rut,c.telefono, c.email FROM clientes c " . "INNER JOIN login l ON c.username = l.username " . "WHERE l.username = '" . $c->getUsername() . "' AND l.contraseña = '" . $c->getPassword() . "';";
$conn = $conexion->conn();
$query = $conn->query($sql);
$rows = $query->fetchAll();
foreach ($rows as $row) {
$cliente->setUsername($c->getUsername());
$cliente->setPassword($c->getPassword());
$cliente->setRol(1);
$cliente->setNombre($row["nombre"]);
$cliente->setApellido($row["apellido"]);
$cliente->setRut($row["rut"]);
$cliente->setTelefono($row["telefono"]);
$cliente->setEmail($row["email"]);
}
return $cliente;
} catch (Exception $ex) {
$ex->getTraceAsString();
}
}
示例2: insertLogin
function insertLogin(Cliente $c)
{
require_once '../conexion.php';
require_once '../model.business/Cliente.php';
try {
$username = $c->getUsername();
$password = $c->getPassword();
$conexion = new conexion();
$conn = $conexion->conn();
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = $conn->prepare("INSERT INTO login VALUES(:username,:password, 1);");
$sql->bindParam(':username', $username);
$sql->bindParam(':password', $password);
return $sql->execute();
} catch (PDOException $exc) {
return $exc->getCode();
} finally {
}
}
示例3: salvaCliente
/**
* Rende persistenti le modifiche all'anagrafica di un cliente sul db
* @param Cliente $c il cliente considerato
* @param mysqli_stmt $stmt un prepared statement
* @return int il numero di righe modificate
*/
private function salvaCliente(Cliente $c, mysqli_stmt $stmt)
{
$query = " update clienti set \n username = ?,\n password = ?,\n email = ?,\n nome = ?,\n cognome = ?\n where clienti.id = ?\n ";
$stmt->prepare($query);
if (!$stmt) {
error_log("[salvaCliente] impossibile" . " inizializzare il prepared statement");
echo 'impossibile" .
" inizializzare il prepared statement';
return 0;
}
if (!$stmt->bind_param('sssssi', $c->getUsername(), $c->getPassword(), $c->getEmail(), $c->getNome(), $c->getCognome(), $c->getId())) {
error_log("[salvaCliente] impossibile" . " effettuare il binding in input");
echo 'impossibile" .
" effettuare il binding in input';
return 0;
}
if (!$stmt->execute()) {
error_log("[caricaRegistrati] impossibile" . " eseguire lo statement");
echo 'impossibile" .
" eseguire lo statement';
return 0;
}
return $stmt->affected_rows;
}
示例4: salvaCliente
/**
* Rende persistenti le modifiche all'anagrafica di uno studente sul db
* @param Cliente $s lo studente considerato
* @param mysqli_stmt $stmt un prepared statement
* @return int il numero di righe modificate
*/
private function salvaCliente(Cliente $c, mysqli_stmt $stmt)
{
$query = " UPDATE clienti SET \n password = ?,\n nome = ?,\n cognome = ?,\n via = ?,\n civico = ?,\n citta = ?,\n cap = ?,\n telefono = ?\n WHERE clienti.id = ?";
$stmt->prepare($query);
if (!$stmt) {
error_log("[salvaCliente] impossibile" . " inizializzare il prepared statement");
return 0;
}
if (!$stmt->bind_param('ssssissii', $c->getPassword(), $c->getNome(), $c->getCognome(), $c->getVia(), $c->getCivico(), $c->getCitta(), $c->getCap(), $c->getTelefono(), $c->getId())) {
error_log("[salvaCliente] impossibile" . " effettuare il binding in input 2");
return 0;
}
if (!$stmt->execute()) {
error_log("[caricaIscritti] impossibile" . " eseguire lo statement");
return 0;
}
return $stmt->affected_rows;
}