Guest User

Untitled

a guest
Jan 4th, 2018
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php session_start();
  2.  
  3. $emaillogin = '';
  4. $action = $_GET[action];
  5.  
  6. //code for adding new user
  7. $lnamenew = $_POST['Lname'];
  8. $fnamenew = $_POST['Fname'];
  9. $emailnew = $_POST['Email'];
  10. $passnew = $_POST['Pass'];
  11. if($fnamenew != "")
  12. {
  13. $query = "INSERT INTO users VALUES (seq_ID.nextval,'$fnamenew','$lnamenew','','','','','','','','$emailnew','$passnew')"; //case insensitive
  14.  
  15.  
  16. /* Set oracle user login and password info */
  17. $dbuser = "lmacfarl"; /* your deakin login */
  18. $dbpass = "newpassword"; /* your deakin password */
  19. $db = "SSID";
  20. $connect = oci_connect($dbuser, $dbpass, $db);
  21. if (!$connect) {
  22. echo "An error occurred connecting to the database";
  23. exit;
  24. }
  25. /* check the sql statement for errors and if errors report them */
  26. $stmt = oci_parse($connect, $query);
  27. //echo "SQL: $query<br>";
  28. if(!$stmt) {
  29. echo "An error occurred in parsing the sql string.\n";
  30. exit;
  31. }
  32. oci_execute($stmt);
  33. $_SESSION["loggedin"] = "true";
  34. $_SESSION["fname"] = $fnamenew;
  35. $_SESSION["lname"] = $fnamenew;
  36. $_SESSION["email"] = $fnamenew;
  37. oci_close($connect);
  38. }
  39.  
  40. //code for logging in
  41.  
  42. $emaillogin = $_POST["email"];
  43. $password = $_POST["password"];
  44.  
  45. if($emaillogin != "")
  46. {
  47. $query = "SELECT * FROM users WHERE EMAIL LIKE '$emaillogin' AND PASSWORD LIKE '$password'"; //case insensitive
  48. //echo("$query");
  49.  
  50. /* Set oracle user login and password info */
  51. $dbuser = "lmacfarl"; /* your deakin login */
  52. $dbpass = "newpassword"; /* your deakin password */
  53. $db = "SSID";
  54. $connect = oci_connect($dbuser, $dbpass, $db);
  55. if (!$connect) {
  56. echo "An error occurred connecting to the database";
  57. exit;
  58. }
  59. /* check the sql statement for errors and if errors report them */
  60. $stmt = oci_parse($connect, $query);
  61. //echo "SQL: $query<br>";
  62. if(!$stmt) {
  63. echo "An error occurred in parsing the sql string.\n";
  64. exit;
  65. }
  66. oci_execute($stmt);
  67.  
  68. while (oci_fetch_array($stmt)) {
  69.  
  70.  
  71. $_SESSION["loggedin"] = "true";
  72. $_SESSION["fname"] = oci_result($stmt,"FIRSTNAME");
  73. $_SESSION["lname"] = oci_result($stmt,"LASTNAME");
  74. $_SESSION["email"] = oci_result($stmt,"EMAIL");
  75.  
  76. oci_close($connect);
  77. }
  78. }
  79. if($action == 'logout')
  80. {
  81. $_SESSION["loggedin"] = "false";
  82. $_SESSION["fname"] = '';
  83. $_SESSION["lname"] = '';
  84. $_SESSION["email"] = '';
  85. }
  86.  
  87. ?>
Add Comment
Please, Sign In to add comment