Advertisement
Guest User

Untitled

a guest
Sep 25th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.01 KB | None | 0 0
  1. login.php
  2.  
  3. session_start(); // Starting Session
  4. $error=''; // Variable To Store Error Message
  5. if (isset($_POST['submit'])) {
  6. if (empty($_POST['username']) || empty($_POST['password'])) {
  7. $error = "Username or Password is invalid";
  8. }
  9. else
  10. {
  11. // Define $username and $password
  12. $username=$_POST['username'];
  13. $password=$_POST['password'];
  14. $errors = array();
  15.  
  16. if ((strlen($username) == 0) || (strlen($password) == 0)){
  17. array_push($errors, "You must enter a valid username and Password");
  18. }
  19. // Establishing Connection with Server by passing server_name, user_id and password as a parameter
  20. $query = "SELECT COUNT(*) AS NUMBER_OF_ROWS FROM ( SELECT * FROM users WHERE Username = '$username' AND Password = '$password' )";
  21. //$query ="SELECT * FROM users WHERE Username = '$username' AND Password = '$password'";
  22. ...//connection stuff
  23.  
  24.  
  25.  
  26. // SQL query to fetch information of registerd users and finds user match.
  27. $stmt = oci_parse($connect, $query);
  28. if(!$stmt) {
  29. echo "An error occurred in parsing the sql string.\n";
  30. exit;
  31. }
  32. oci_define_by_name($stmt, 'NUMBER_OF_ROWS', $rows);
  33. oci_execute($stmt);
  34. oci_fetch($stmt);
  35.  
  36. if ($rows == 1) {
  37. $error = "You have successfully logged in";
  38. $query ="SELECT ROW FROM users WHERE Username = '$username' AND Password = '$password'";
  39. $stmt = oci_parse($connect, $query);
  40. oci_execute($stmt);
  41. $_SESSION['login_user']=$username; // Initializing Session
  42. header("location: myaccount.php"); // Redirecting To Other Page
  43. } else {
  44. $error = "Username or Password is invalid" . $row;
  45. }
  46. // Closing Connection
  47. }
  48. }
  49.  
  50. end login.php
  51.  
  52. signin.php
  53.  
  54. include('login.php'); // Includes Login Script
  55.  
  56. if(isset($_SESSION['login_user'])){
  57. header("location: myaccount.php");
  58. }
  59.  
  60. ...
  61.  
  62. <p class="details">
  63. Login or create and Account
  64. <?php echo $error; ?>
  65. </p>
  66.  
  67. <div class="contact_form">
  68. <div class="form_subtitle">login into your account</div>
  69. <form name="Login" method="POST">
  70. <div class="form_row">
  71. <label class="contact"><strong>Username:</strong></label>
  72. <input id="name" name="username" placeholder="username" type="text">
  73. </div>
  74.  
  75.  
  76. <div class="form_row">
  77. <label class="contact"><strong>Password:</strong></label>
  78. <input id="password" name="password" placeholder="**********" type="password">
  79. </div>
  80.  
  81. <!--<div class="form_row">
  82. <div class="terms">
  83. <input type="checkbox" name="terms" />
  84. Remember me
  85. </div>
  86. </div> -->
  87.  
  88.  
  89. <div class="form_row">
  90. <input name="submit" type="submit" class="Login" value="login" />
  91. </div>
  92.  
  93. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement