· 9 years ago · Jul 09, 2017, 04:18 AM
1Notice: Undefined index: nam in C:xampphtdocsonline_votingadminindex.php on line 3
2
3Notice: Undefined index: pas in C:xampphtdocsonline_votingadminindex.php on line 4
4
5<?php
6error_reporting(1);
7mysql_connect('localhost', 'root', '') or die(mysql_error());
8mysql_select_db('poll') or die(mysql_error());
9
10?>
11
12-- Table structure for table `tbadministrators`
13--
14
15CREATE TABLE IF NOT EXISTS `tbadministrators` (
16 `admin_id` int(5) NOT NULL AUTO_INCREMENT,
17 `first_name` varchar(45) NOT NULL,
18 `last_name` varchar(45) NOT NULL,
19 `email` varchar(45) NOT NULL,
20 `password` varchar(45) NOT NULL,
21 PRIMARY KEY (`admin_id`)
22) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
23
24--
25-- Dumping data for table `tbadministrators`
26--
27
28INSERT INTO `tbadministrators` (`admin_id`, `first_name`, `last_name`, `email`, `password`) VALUES
29(1, 'Md. Rezwanul', 'Haque', 'admin@gmail.com', '21232f297a57a5a743894a0e4a801fc3');
30
31-- --------------------------------------------------------
32
33<?php
34 session_start();
35 $myusername = $_SESSION['nam'] ;
36 $mypassword = $_SESSION['pas'] ;
37?>
38<?php
39 if(isset($_COOKIE['$email']) && $_COOKIE['$pass']){
40 header("Location:admin.php");
41 exit;
42 }
43?>
44
45<!DOCTYPE html>
46<html >
47<head>
48 <meta charset="UTF-8">
49 <title>Admin Login Form</title>
50
51 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css">
52
53 <link rel='stylesheet prefetch' href='https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900|RobotoDraft:400,100,300,500,700,900'>
54<link rel='stylesheet prefetch' href='https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css'>
55
56 <link rel="stylesheet" href="css/style.css">
57
58 <script language="JavaScript" src="js/admin.js">
59 </script>
60
61
62</head>
63
64<body style="background-image:url('images/demo/backgrounds/bCY7Scu.png');">
65
66
67
68
69<div class="pen-title">
70 <h1>Admin Login Form</h1>
71</div>
72
73<div class="container" >
74 <div class="card"></div>
75
76 <div class="card">
77 <h1 class="title">Login</h1>
78 <form name="form1" action="checklogin.php" method="post" onsubmit="return loginValidate(this)">
79
80 <div class="input-container">
81 <input name="myusername" value="<?php echo $myusername ?>" type="text" required="required"/>
82 <label>Email</label>
83 <div class="bar"></div>
84 </div>
85 <div class="input-container">
86 <input name="mypassword" value="<?php echo $mypassword ?>" type="password" required="required"/>
87 <label>Password</label>
88 <div class="bar"></div>
89 </div>
90
91 <center><tr><td colspan="2" align="center"><input type="checkbox" name="remember" value="1"> <font color="blue">Remember Me</font></td></tr></center><br>
92
93 <div class="button-container">
94
95 <button name="Submit"><span>Login</span></button>
96
97 </div>
98 <br><br>
99 <center>Return to <a href="http://localhost/online_voting/index.php">Voter Panel</a></center>
100
101 </form>
102 </div>
103
104</div>
105
106
107</body>
108</html>
109
110<!DOCTYPE html>
111<html>
112<body style="background-color:powderblue;">
113
114
115<?php
116//session_start();
117ini_set ("display_errors", "1");
118error_reporting(E_ALL);
119
120ob_start();
121session_start();
122require('../connection.php');
123
124$tbl_name="tbAdministrators"; // Table name
125
126
127/*
128$myusername=$_POST['myusername'];
129$mypassword=$_POST['mypassword'];
130$encrypted_mypassword=md5($mypassword);
131
132$myusername = stripslashes($myusername);
133$mypassword = stripslashes($mypassword);
134$myusername = mysql_real_escape_string($myusername);
135$mypassword = mysql_real_escape_string($mypassword);
136*/
137
138$myusername=$_POST['myusername'];
139$mypassword=$_POST['mypassword'];
140$encrypted_mypassword=md5($mypassword);
141
142$myusername = stripslashes($myusername);
143$mypassword = stripslashes($mypassword);
144$myusername = mysql_real_escape_string($myusername);
145$mypassword = mysql_real_escape_string($mypassword);
146
147$sql="SELECT * FROM $tbl_name WHERE email='$myusername' and password='$encrypted_mypassword'" or die(mysql_error());
148$result=mysql_query($sql) or die(mysql_error());
149
150
151$count=mysql_num_rows($result);
152
153
154if($count==1){
155 // If everything checks out, you will now be forwarded to admin.php
156 // $user = mysql_fetch_assoc($result);
157 // $_SESSION['admin_id'] = $user['admin_id'];
158 // header("location:admin.php");
159
160
161
162 if(isset($_POST['remember']))
163 {
164 setcookie('$email',$_POST['myusername'], time()+30*24*60*60);
165 setcookie('$pass', $_POST['mypassword'],time()+30*24*60*60);
166 $_SESSION['curname']=$myusername;
167 $_SESSION['curpass']=$mypassword;
168
169 $user = mysql_fetch_assoc($result);
170 $_SESSION['admin_id'] = $user['admin_id'];
171
172 header("Location:admin.php");
173 exit;
174 }
175 else
176 {
177 $log1=11;
178 $_SESSION['log1'] = $log1;
179 $_SESSION['curname']=$myusername;
180 $_SESSION['curpass']=$mypassword;
181
182 $user = mysql_fetch_assoc($result);
183 $_SESSION['admin_id'] = $user['admin_id'];
184
185 header("Location:admin.php");
186 exit;
187 }
188
189
190}
191//If the username or password is wrong, you will receive this message below.
192else {
193 echo "<br> <br> <br> ";
194 echo "<center> <h3>Wrong Username or Password<br><br>Return to <a href="index.php">login</a> </h3></center>";
195}
196
197ob_end_flush();
198
199?>
200
201
202
203
204</body>
205</html>
206
207<?php
208 session_start();
209 require('../connection.php');
210 $log1 = $_SESSION['log1'];
211?>
212<?php
213 if(isset($_COOKIE['$email']) && $_COOKIE['$pass']){
214 $curnam = $_SESSION['curname'];
215 $curpas = $_SESSION['curpass'];
216 }
217 else if($log1 == 11)
218 {
219 $curnam = $_SESSION['curname'];
220 $curpas = $_SESSION['curpass'];
221 }
222 else
223 {
224 echo '<img src="e1.jpg" width="100%" height="100%" />'; /* here goes the page when destroy the cookies */
225 exit;
226 }
227?>
228<!DOCTYPE html>
229<html>
230<head>
231<title>online voting</title>
232<meta charset="utf-8">
233<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
234
235<link href="layout/styles/layout.css" rel="stylesheet" type="text/css" media="all">
236<script language="JavaScript" src="js/user.js">
237</script>
238
239</head>
240<body id="top">
241<div class="wrapper bgded overlay" style="background-image:url('images/demo/backgrounds/background1.jpg');">
242 <section id="testimonials" class="hoc container clear">
243
244 <h2 class="font-x3 uppercase btmspace-80 underlined"> Online <a href="#">Voting</a></h2>
245 <ul class="nospace group">
246
247 <li class="one_third">
248
249 <blockquote>In this page, Admin can set candidates for voting and view results.</blockquote>
250
251 </li>
252
253 </ul>
254
255 </section>
256</div>
257<!-- JAVASCRIPTS -->
258<script src="layout/scripts/jquery.min.js"></script>
259<script src="layout/scripts/jquery.backtotop.js"></script>
260<script src="layout/scripts/jquery.mobilemenu.js"></script>
261<!-- IE9 Placeholder Support -->
262<script src="layout/scripts/jquery.placeholder.min.js"></script>
263<!-- / IE9 Placeholder Support -->
264</body>
265</html>
266
267<?php
268 session_start();
269 //session_destroy();
270 /*header("location: index.php");
271 exit;*/
272 if( isset($_COOKIE['$email']) and isset($_COOKIE['$pass'])){
273 setcookie('$email',' ',time()-30*24*60*60);
274 setcookie('$pass',' ',time()-30*24*60*60);
275 $nam=$_COOKIE['$email'];
276 $pas=$_COOKIE['$pass'];
277 $_SESSION['nam'] = $nam;
278 $_SESSION['pas'] = $pas;
279 header("location: index.php");
280 exit;
281 }
282 else
283 {
284 header("location: index.php");
285 exit;
286 }
287?>