-
Notifications
You must be signed in to change notification settings - Fork 1
/
login-main.php
122 lines (105 loc) · 4 KB
/
login-main.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
<?php
// Start the session
session_start();
// Clear the error message
$error_msg = "";
// If the user isn't logged in, try to log them in
if (!isset($_SESSION['usermain'])) {
if (isset($_POST['submit'])) {
// Connect to the database
$dbc = mysqli_connect('localhost','root','','healthcare');
// Grab the user-entered log-in data
$user_username = $_POST['mainid'];
$user_password = mysqli_real_escape_string($dbc, trim($_POST['mainpass']));
if (!empty($user_username) && !empty($user_password)) {
// Look up the username and password in the database
$query = "SELECT usermain FROM user_main WHERE usermain = '$user_username' AND password = '$user_password'";
$data = mysqli_query($dbc, $query);
if (mysqli_num_rows($data) == 1) {
// The log-in is OK so set the user ID and username session vars (and cookies), and redirect to the home page
$row = mysqli_fetch_array($data);
$_SESSION['usermain'] = $row['usermain'];
setcookie('usermain', $row['usermain'], time() + (60 * 60 * 24 * 30)); // expires in 30 days
$home_url = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/mainhospital.php';
header('Location: ' . $home_url);
}
else {
// The username/password are incorrect so set an error message
$home_url = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '#/main';
header('Location: ' . $home_url);
$error_msg = 'Sorry, you must enter a valid username and password to log in.';
}
}
else {
// The username/password weren't entered so set an error message
$home_url = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '#/main';
header('Location: ' . $home_url);
$error_msg = 'Sorry, you must enter a valid username and password to log in.';
}
}
}
else{
echo "session is created";
$home_url = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/mainhospital.php';
header('Location: ' . $home_url);
}
?>
<style>
form.ng-pristine.ng-valid {
background-color: #F1F1F1;
padding: 4%;
margin: 12%;
background-color:rgba(70, 49, 49, 0.06);
}
body{
font-family: 'Montserrat', sans-serif;
}
</style>
<html >
<head>
<title>Main page</title>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<script type="text/javascript" src="backsketch.js/jquery.backsketch.min.js"></script>
<link href='https://fonts.googleapis.com/css?family=Montserrat' rel='stylesheet' type='text/css'>
</head>
<body>
<?php
// If the session var is empty, show any error message and the log-in form; otherwise confirm the log-in
if (empty($_SESSION['usermain'])) {
echo '<p class="error">' . $error_msg . '</p>';
?>
<div class="row">
<div class="col-md-offset-3 col-md-6">
<form role=" form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<div class="form-group">
<label class="text-center city" for="login"><h3><b>Login-City</b></h3></label>
</div>
<div class="text-center form-group">
<label for="mainid" class="hs"></label>
<select class="form-control" id="mainid" name="mainid">
<option ng-repeat="hospital in data" value="{{hospital.usermain}}">{{hospital.usermain}}</option>
</select>
<label for="mainpass" ></label><input type="password" placeholder="password" class="form-control" name="mainpass" id="mainpass">
</div>
<div>
<button type="submit" name="submit" class="btn btn-primary">Login</button>
</div>
</form>
</div>
</div>
<?php
}
else {
// Confirm the successful log-in
echo('<p class="login">You are logged in as ' . $_SESSION['usermain'] . '.</p>');
}
?>
<script >
$.backstretch([
"http://dl.dropbox.com/u/515046/www/outside.jpg"
, "http://dl.dropbox.com/u/515046/www/garfield-interior.jpg"
, "http://dl.dropbox.com/u/515046/www/cheers.jpg"
], {duration: 3000, fade: 750});
</script>
</body>
</html>