-
Notifications
You must be signed in to change notification settings - Fork 0
/
parse2.php
101 lines (86 loc) · 2.26 KB
/
parse2.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<html>
<?PHP
include_once 'parse.php';
$sessionID = $_POST['PHPSESSID'];
echo 'Hello!<br> Session id passed in: ' . $sessionID;
if (!empty($sessionID))
{
session_id($sessionID);
}
session_start();
echo '<br>Stored Token: ' . $_SESSION['sessionToken'];
echo '<br>SID: ' . session_id();
#$qs = 'Query String: ' . $_SERVER['QUERY_STRING'];
$action = $_POST["action"];
if (empty($_SESSION['sessionToken']) && !empty($action) && empty($sessionToken))
{
$username = $_POST["username"];
echo '<br>Username: ' . $username;
$password = $_POST["password"];
echo '<br>Password: ' . $password;
if(!empty($username) && !empty($password))
{
$pUser = new parseUser;
$pUser->username = $username;
$pUser->password = $password;
if ($action == "login")
{
echo '<br>Login call...';
try {
$loginResult = $pUser->login();
echo '<br>Login Result: ' . $loginResult->sessionToken;
$_SESSION['sessionToken'] = $loginResult->sessionToken;
echo '<br>Token: ' . $_SESSION['sessionToken'];
} catch (Exception $e) {
echo '<br>Login failed.';
}
}
else if ($action == "signup")
{
echo '<br>Sign Up call...';
try {
$signupResult = $pUser->signup();
echo '<br>Signup Result: ' . $signupResult->sessionToken;
} catch (Exception $e) {
echo '<br>Signup failed.';
}
}
}
else
{
echo '<br>Missing username/password';
}
}
session_write_close();
?>
<body>
<form method=POST>
<input type="text" name=username>
<br>
<input type="password" name=password>
<br>
<input type="submit" value="Login">
<input type="hidden" value="login" name="action">
<input type="hidden" value="<? echo session_id() ?>" name="PHPSESSID">
</form>
<form method=POST>
<input type="text" name=username>
<br>
<input type="text" name=email>
<br>
<input type="password" name=password>
<br>
<input type="password2" name=password2>
<br>
<input type="submit" value="Sign Up">
<input type="hidden" value="signup" name="action">
</form>
<?PHP
$parseQuery = new parseQuery('test');
# $parseQuery->where('testfield1','test1');
$result = $parseQuery->find();
echo "<br><br>RESULT: ";
print_r($result->results[0]);
?>
</bod>
</html>