Advertisement
Guest User

Untitled

a guest
Jul 8th, 2017
536
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.65 KB | None | 0 0
  1. Notice: Undefined index: nam in C:xampphtdocsonline_votingadminindex.php on line 3
  2.  
  3. Notice: Undefined index: pas in C:xampphtdocsonline_votingadminindex.php on line 4
  4.  
  5. <?php
  6. error_reporting(1);
  7. mysql_connect('localhost', 'root', '') or die(mysql_error());
  8. mysql_select_db('poll') or die(mysql_error());
  9.  
  10. ?>
  11.  
  12. -- Table structure for table `tbadministrators`
  13. --
  14.  
  15. CREATE 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.  
  28. INSERT 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();
  117. ini_set ("display_errors", "1");
  118. error_reporting(E_ALL);
  119.  
  120. ob_start();
  121. session_start();
  122. require('../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.  
  154. if($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.
  192. else {
  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.  
  197. ob_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. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement