Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require "./bbdd/usuarios.php";
- $user = $_POST['user'];
- $pass = $_POST['password'];
- if(comprobarUsuario($user)){
- if(comprobarEstado($user)){
- if(comprobarDatos($user, $pass)){
- $session_start();
- $_SESSION['usuario'] = $recuperarUsuario($user, $pass);
- header("location: ../B_Principal_Perfil.php");
- }
- else{
- $session_start();
- $_SESSION['alerta'] = "La contraseña no es correcta";
- header("location: ../Login.php");
- }
- }
- else{
- $session_start();
- $_SESSION['alerta'] = "La cuenta de este usuario ha sido eliminada";
- header("location: ../Login.php");
- }
- }
- else {
- $session_start();
- $_SESSION['alerta'] = "Ese user no está registrado";
- header("location: ../Login.php");
- }
- function comprobarUsuario($usuario){
- $comprobar = false;
- $sql = "SELECT usuario FROM 'db_promodisenios_users' WHERE usuario='" . $usuario . "';";
- $conect = new PDO("mysql:host=localhost;dbname=db_promodisenios","root", "", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
- $resultado = $conect->query($sql);
- if (isset($resultado) && $resultado != null) {
- $row = $resultado->fetch();
- if($row['usuario'] == $usuario ){
- $comprobar = true;
- }
- }
- return $comprobar;
- }
- function comprobarEstado($usuario){
- $comprobar = false;
- $sql = "SELECT usuario FROM 'db_promodisenios_users' WHERE usuario='"
- . $usuario . "' AND estado=1;";
- $conect = new PDO("mysql:host=localhost;dbname=db_promodisenios","root", "", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
- $resultado = $conect->query($sql);
- if (isset($resultado)) {
- $row = $resultado->fetch();
- if($row['usuario'] == $usuario ){
- $comprobar = true;
- }
- }
- return $comprobar;
- }
- function comprobarDatos($usuario, $password){
- $comprobar = false;
- $sql = "SELECT usuario FROM `db_promodisenios_users`"
- ."WHERE usuario='". $usuario ."'AND contrasenia='". $password ."'";
- $conect = new PDO("mysql:host=localhost;dbname=db_promodisenios","root", "", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
- $resultado = $conect->query($sql);
- if (isset($resultado)) {
- $row = $resultado->fetch();
- if($row['usuario'] == $usuario ){
- $comprobar = true;
- }
- }
- return $comprobar;
- }
- function recuperarUsuario($usuario, $password) {
- $sql = "SELECT id_user, usuario, nombre, apellido1, apellido2, biografia FROM `db_promodisenios_users`"
- ."WHERE usuario='". $usuario ."'AND contrasenia='". $password ."'";
- $conect = new PDO("mysql:host=localhost;dbname=db_promodisenios","root", "", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
- $resultado = $conect->query($sql);
- if (isset($resultado)) {
- $row = $resultado->fetch();
- $usuario = New usuarios($row);
- }
- return $usuario;
- }
- ?>
- <?php
- session_start();
- ?>
- <html>
- <head>
- <meta charset="utf-8">
- <!-- Bootstrap y jquery para desplegables-->
- <link href="css/bootstrap.min.css" rel="stylesheet">
- <script src="js/bootstrap.min.js"></script>
- <script src="js/jquery.js"></script>
- <link href="css/B_Principal.css" rel="stylesheet">
- <title>Login</title>
- </head>
- <body>
- <div id="login-overlay" class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal"><span class="sr-only">Close</span></button>
- <h4 class="modal-title" id="myModalLabel">PromoDiseños</h4>
- </div>
- <div class="modal-body">
- <div class="row">
- <div class="col-xs-6">
- <div class="well">
- <form id="loginForm" method="POST" action="./include/f_login.php" novalidate="novalidate">
- <div class="form-group">
- <label for="username" class="control-label">Usuario</label>
- <input type="text" class="form-control" name="user" required="" title="Introduzca usuario con el que se registr�">
- <span class="help-block"></span>
- </div>
- <div class="form-group">
- <label for="password" class="control-label">Contraseña</label>
- <input type="password" class="form-control" id="password" name="password" required="" title="Introduzca su contrase�a">
- <span class="help-block"></span>
- </div>
- <?php
- if (isset($_SESSION['alerta'])) {
- echo "<div id='loginErrorMsg' class='alert alert-error hide'>" . $_SESSION['alerta'] . "</div>";
- unset($_SESSION['alerta']);
- }
- ?>
- <button type="submit" class="btn btn-success btn-block">Login</button>
- </form>
- </div>
- </div>
- <div class="col-xs-6">
- <p class="lead">Registrese ahora <span class="text-success">GRATIS</span></p>
- <ul class="list-unstyled" style="line-height: 2">
- <li><span class="fa fa-check text-success"></span> Cree su perfil gratuitamente </li>
- <li><span class="fa fa-check text-success"></span> Promocione su trabajo gratis </li>
- <li><span class="fa fa-check text-success"></span> Consiga seguidores en suss redes </li>
- </ul>
- <!-- CAMBIAR LINK CUANDO TENGA EL FORMULARIO DE REGISTRO-->
- <p><a href="/new-customer/" class="btn btn-info btn-block">�Registrarmme ahora!</a></p>
- </div>
- </div>
- </div>
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement