Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- include "Conecta.php";
- function mysqli_result($res,$row=0,$col=0){
- $numrows = mysqli_num_rows($res);
- if ($numrows && $row <= ($numrows-1) && $row >=0){
- mysqli_data_seek($res,$row);
- $resrow = (is_numeric($col)) ? mysqli_fetch_row($res) : mysqli_fetch_assoc($res);
- if (isset($resrow[$col])){
- return $resrow[$col];
- }
- }
- return false;
- }
- function redirectWithAccess($acesso) {
- switch ($acesso) {
- case 1:
- header ("location: reports.php");
- break;
- case 2:
- header ("location: projects.php");
- break;
- case 3:
- header ("location: backoffice.php");
- break;
- case 4:
- header ("location: admin.php");
- break;
- }
- }
- if(isset($_SESSION['usuario'])) {
- include "validacao.php";
- redirectWithAccess($_SESSION['acesso']);
- }
- if(isset($_POST["usuario"])) {
- $username = mysqli_real_escape_string($link, $_POST["usuario"]);
- $password = md5(mysqli_real_escape_string($link, $_POST["senha"]));
- if (strpos($username, "<") !== false || strpos($username, ">") !== false || strpos($password, "<") !== false || strpos($password, ">") !== false) {
- exit("<font color=red>Tente novamente.</font>");
- }
- $result = mysqli_query($link, "SELECT * FROM users WHERE user_email='$username'");
- $verifica = mysqli_num_rows($result);
- if($verifica == 0){
- echo "User not found.";
- }
- else{
- if($password != mysqli_result($result, 0, "user_pass")){
- echo "Incorrect Password.";
- }
- else{
- $acesso = mysqli_result($result, 0, "user_access");
- $nome = mysqli_result($result, 0, "user_name");
- $_SESSION['usuario'] = $username;
- $_SESSION['senha'] = $password;
- $_SESSION['acesso'] = $acesso;
- $_SESSION['user_name'] = $nome;
- redirectWithAccess($acesso);
- }
- }
- }
- ?>
- <html>
- <head>
- <link rel="stylesheet" href="tools/bootstrap.min.css" crossorigin="anonymous">
- <link rel="stylesheet" href="tools/bootstrap-theme.min.css" crossorigin="anonymous">
- <script src="tools/jquery.min.js"></script>
- <script src="tools/bootstrap.min.js" crossorigin="anonymous"></script>
- </head>
- <body>
- <br style='line-height:2.8;'/>
- <div class='row' style='margin-bottom: 20px;'>
- <div class='col-md-4'></div>
- <div class='col-md-4'>
- <center>
- <img src='./images/logo-porsche.png' border='0' style='width: 60%;'>
- </center>
- </div>
- <div class='col-md-4'></div>
- </div>
- <div class='row'>
- <div class='col-md-4'></div>
- <div class='col-md-4'>
- <div class='panel panel-default'>
- <div class='panel-heading'>
- <h3 class='panel-title'>System access</h3>
- </div>
- <div class='panel-body'>
- <form method='post' >
- <div class='form-group'>
- <label for='exampleInputEmail1'>Email</label>
- <input type='text' class='form-control' id='exampleInputEmail1' name='usuario' placeholder='Email'>
- </div>
- <div class='form-group'>
- <label for='exampleInputPassword1'>Password</label>
- <input type='password' class='form-control' id='exampleInputPassword1' name='senha' placeholder='Password'>
- </div>
- <button type='submit' name='submit' class='btn btn-primary' aria-label='Right Align' style='background: #3E4146'>
- Enter
- <span class='glyphicon glyphicon-menu-right' aria-hidden='true' style='top: 2px;'></span>
- </button>
- </form>
- </div>
- </div>
- </div>
- <div class='col-md-4'></div>
- </div>
- <div class='row'>
- <div class='col-md-4'></div>
- <div class='col-md-4'>
- <center>
- <a href='#' onfocus=\"document.getElementById('forgot').style.visibility='visible'; document.getElementById('forgot_text').style.visibility='hidden';
- document.getElementById('error').style.visibility='hidden'; \">
- <div class='btn btn-default' role='button'>Forgot my password</div>
- </a>
- </center>
- </div>
- <div class='col-md-4'></div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement