View difference between Paste ID: NF7cZN0D and RQNdV0HW
SHOW: | | - or go back to the newest paste.
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
?>