-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.php
134 lines (118 loc) · 2.95 KB
/
index.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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<?php
include 'UserActions.php';
/**
* Order of using functions
* First obtain a databaseConnection()
* then check if isValidEmail()
* then check if isUserRegistered()
* then do userRegistration()
* then do sendAuthEmail()
* then check if isUserActive()
* then do userLogin()
*
*/
/**
* --------------------------------
* Block - 1 Testing individually
* all the functions , mostly
* non-database functions
* --------------------------------
*/
$User = new UserActions;
//$User->databaseConnection('localhost','root','','admission2018');
$email='16564017@nuv.ac.in';
echo $User->checkNUVEmail($email);
/* if ($User->isValidEmail($email)) {
if ($User->isUserRegistered($email)) {
echo 'User is already registerd, try login';
exit();
}
else {
echo 'register will go here';
exit();
}
}
else {
echo 'Email is Not Valid';
exit();
}
*/
/**
* Debugging Area
**/
//echo '<br>'. $User->isUserRegistered('shane@gmail.com');
/**
* Proper usage of a function which returns a whole dataset from table
*/
//print_r ($User->debugging()[0]['name']);
//echo '<br>'. $User->sendAuthEmail($email,$mailBody);
/**
*echo $User->isValidEmail($email). '<br>';
*echo $User->isUserRegistered($email). '<br>';
*if ($User->isUserRegistered($email)) {
* echo 'User is already registered';
*}
*else {
* ecx`ho 'User is not registered';
*}
*/
$Message = "";
if (isset($_POST['submit'])) {
$mailBody = $_POST['editor1'];
$RecvEmail = $_POST['email'];
if ($User->isValidEmail($RecvEmail)) {
if($User->sendAuthEmail($RecvEmail,$mailBody)) {
$Message = "Message Sent Successfully";
}
else {
$Message = "Error Please Contact Devloper";
}
}
else {
$Message = "Invalid Email Address";
}
}
/**
* -------------------------------------
* Block - 2 : Testing CRUD/OOP Function(s)
* This is working perfectly as expected
* ---------------------------------------
*/
/*
$crud = new UserActions();
$crud->databaseConnection('localhost','root','','windowsDB');
if($crud->isUserRegistered('yashkaranke@gmail.com')) {
echo 'User is registered';
exit();
}
else {
if($crud->userRegistration('yashkaranke@gmail.com','123','123')) {
echo 'success';
}
else {
echo 'failure';
}
}
*/
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Send Email</title>
<script src="https://cdn.ckeditor.com/4.8.0/standard/ckeditor.js"></script>
</head>
<body>
<?php echo $Message ?>
<form action="index.php" method="post">
<input type="email" name="email" placeholder="Enter recievers email ID" required>
<textarea name="editor1"></textarea>
<script>
CKEDITOR.replace( 'editor1' );
</script>
<input type="submit" value="Send Email" name="submit">
</form>
</body>
</html>