Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2017
625
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. User log
  2. Id
  3. Email
  4. Password
  5.  
  6. User
  7. Id
  8. User_id fk id reference userlog(id)
  9. Name
  10. Surname
  11.  
  12. <?php
  13. session_start();
  14.  
  15. if (isset($_SESSION['usuario'])) {
  16. header('Location: index.php');
  17. }
  18.  
  19. $errores = '';
  20.  
  21. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  22. $email = filter_var(strtolower($_POST['email']), FILTER_SANITIZE_STRING);
  23. $password = $_POST['password'];
  24. $password = hash('sha512', $password);
  25.  
  26. try {
  27. $conexion = new PDO('mysql:host=localhost;dbname=DATABASE, 'USER', 'PASS');
  28. } catch (PDOException $e) {
  29. echo "Error:" . $e->getMessage();;
  30. }
  31.  
  32. $statement = $conexion->prepare('
  33. SELECT * FROM userlog WHERE email = :email AND password = :password'
  34. );
  35. $statement->execute(array(
  36. ':email' => $email,
  37. ':password' => $password
  38. ));
  39.  
  40. $resultado = $statement->fetch();
  41. if ($resultado !== false) {
  42. $_SESSION['usuario'] = $resultado;
  43. header('Location: index.php');
  44. } else {
  45. $errores .= '<li>Datos Incorrectos</li>';
  46. }
  47. }
  48.  
  49. $servername = "localhost";
  50. $username = "yourUser";
  51. $password = "yourPass";
  52. $dbname = "youtDB";
  53.  
  54. try {
  55. $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
  56. $sql = "INSERT INTO Userlog (email, password)
  57. VALUES ('some_email@example.com', 'some_safe_password')";
  58.  
  59. $conn->exec($sql);
  60. $last_id = $conn->lastInsertId();
  61. $userSql = "INSERT INTO Userlog (userId, name, lastName) VALUES ($last_id, 'some_name', 'some_lastName')";
  62. $conn->exec($userSql);
  63.  
  64.  
  65. }
  66. catch(PDOException $e)
  67. {
  68. echo $sql . "<br>" . $e->getMessage();
  69. }
  70.  
  71. $sql = "INSERT INTO users (Userlog, Id, Email, Password)
  72. VALUES ('".$_POST["Userlog"]."','".$_POST["Id"]."','".$_POST["Email"].",'".$_POST["Password"]."')";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement