<?php
$server = "localhost";
$username = "root";
$dbpass = "";
$database = "PayCheck";
try {
$conn = new PDO("mysql:host=$server;dbname=$database", $username, $dbpass);
} catch(PDOException $error){
die('Conexión fallida: '.$error->getMessage());
}
?>
<?php
require 'database.php';
$message = '';
if (!empty($_POST['id']) && !empty($_POST['pass'])){
$sql = "INSERT INTO usuarios (id, pass) VALUES (:id, :pass)";
$stmt = $conn->prepare($sql);
$stmt->bindParam(':id',$_POST['id']);
$stmt->bindParam(':pass',$_POST['pass']);
if($stmt->execute()){
$message = 'Su cuenta ha sido creado correctamente.';
}else{
$message = 'Lo siento, hubo un error al crear su cuenta.';
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Registro | PayCheck</title>
<link rel="stylesheet" href="assets/css/mainReg.css">
</head>
<body>
<?php if (!empty($message)): ?>
<p><?= $message ?></p>
<?php endif?>
<div class="login">
<img class="logo" src="assets/img/logo.png">
<h1>Registrate a PayCheck</h1>
<form method="post" action="registrarse.php">
<label for="lid">Numero de identificación</label>
<input type="text" name="id" placeholder="Introduzca su número de cedula">
<label for="lpass">Contraseña</label>
<input type="password" name="pass" placeholder="Introduzca su contraseña">
<label for="lconfpass">Confirmación de contraseña</label>
<input type="password" name="confpass" placeholder="Confirme su contraseña">
<input type="submit" value="Registrarse">
</form>
<span>¿Ya tienes cuenta? <a href="iniciarSesion.php" id="">Inicia sesión</a></span>
</div>
</body>
</html>
<?php
if(!empty($_POST['id']) && !empty($_POST['pass'])) {
$usuarioNum = 0;
$conn = @new mysqli('localhost','root','','lawliet');
$conn->set_charset("utf8");
$records = $conn->prepare("SELECT num FROM usuario WHERE id = ? AND pass = ?");
$records->bind_param('ss',$_POST['id'],$_POST['pass']);
$records->execute();
$records->bind_result($num);
while($records->fetch()) {
$usuarioNum = $num;
}
if($usuarioNum != 0) {
echo "SI existe el usuario.";
} else {
echo "NO existe el usuario.";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Iniciar sesión | PayCheck</title>
<link rel="stylesheet" href="assets/css/mainSec.css">
</head>
<body>
<div class="login">
<img class="logo" src="assets/img/logo.png">
<h1>Inicia sesion en PayCheck</h1>
<form method="post" action="#">
<label for="lid">Numero de identificación</label>
<input type="text" name="id" placeholder="Introduzca su número de cedula">
<label for="lpass">Contraseña</label>
<input type="password" name="pass" placeholder="Introduzca su contraseña">
<input type="submit" value="Iniciar sesión">
</form>
<span>¿No tienes una cuenta? <a href="registrarse.php" id="">Registrate</a></span>
</div>
</body>
</html>
<?php
if(!empty($_POST['id']) && !empty($_POST['pass'])) {
$conn = new PDO('mysql:host=localhost;dbname=lawliet;charset=utf8','root','');
$records = $conn->prepare("SELECT num FROM usuario WHERE id = :user AND pass = :pass");
$records->execute(array('user' => $_POST['id'],'pass' => $_POST['pass']));
$row = $records->fetch(PDO::FETCH_ASSOC);
if(!empty($row['num'])) {
echo "SI existe el usuario.";
} else {
echo "NO existe el usuario.";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Iniciar sesión | PayCheck</title>
<link rel="stylesheet" href="assets/css/mainSec.css">
</head>
<body>
<div class="login">
<img class="logo" src="assets/img/logo.png">
<h1>Inicia sesion en PayCheck</h1>
<form method="post" action="#">
<label for="lid">Numero de identificación</label>
<input type="text" name="id" placeholder="Introduzca su número de cedula">
<label for="lpass">Contraseña</label>
<input type="password" name="pass" placeholder="Introduzca su contraseña">
<input type="submit" value="Iniciar sesión">
</form>
<span>¿No tienes una cuenta? <a href="registrarse.php" id="">Registrate</a></span>
</div>
</body>
</html>