Guest User

Untitled

a guest
Sep 4th, 2018
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.25 KB | None | 0 0
  1. PHP - Login form not working in IE8
  2. <?php
  3. define('INCLUDE_CHECK',true);
  4. include 'includes/connect.php';
  5.  
  6. session_name('tzLogin');
  7. session_set_cookie_params(2*7*24*60*60);
  8. session_start();
  9.  
  10. if($_SESSION['id'] && !isset($_COOKIE['tzRemember']) && !$_SESSION['rememberMe'])
  11. {
  12. $_SESSION = array();
  13. session_destroy();
  14. }
  15.  
  16. if(isset($_GET['logoff']))
  17. {
  18. $_SESSION = array();
  19. session_destroy();
  20.  
  21. header("Location: login.php");
  22. exit;
  23. }
  24.  
  25. if($_POST['submit']=='Login')
  26. {
  27. $err = array();
  28.  
  29. if(!$_POST['username'] || !$_POST['password'])
  30. $err[] = 'Sorry, all the fields must be completed.';
  31.  
  32. if(!count($err))
  33. {
  34. $_POST['username'] = mysql_real_escape_string($_POST['username']);
  35. $_POST['password'] = mysql_real_escape_string($_POST['password']);
  36. $_POST['rememberMe'] = (int)$_POST['rememberMe'];
  37.  
  38. $row = mysql_fetch_assoc(mysql_query("SELECT id,usr,permission,fullName FROM adidas_members WHERE usr='{$_POST['username']}' AND pass='".md5($_POST['password'])."'"));
  39.  
  40. if($row['usr'])
  41. {
  42.  
  43. $_SESSION['usr']=$row['usr'];
  44. $_SESSION['id'] = $row['id'];
  45. $_SESSION['fullName'] = $row['fullName'];
  46. $_SESSION['permission'] = $row['permission'];
  47. $_SESSION['rememberMe'] = $_POST['rememberMe'];
  48.  
  49. setcookie('tzRemember',$_POST['rememberMe']);
  50. }
  51. else $err[]='Opps, wrong username and/or password.';
  52. }
  53.  
  54. if($err)
  55. $_SESSION['msg']['login-err'] = implode('<br />',$err);
  56.  
  57. header("Location: dashboard.php");
  58. exit;
  59. }
  60. else {
  61. }
  62.  
  63. $script = '';
  64.  
  65. ?>
  66.  
  67. <?php
  68. session_name('tzLogin');
  69. session_set_cookie_params(2*7*24*60*60);
  70. session_start();
  71.  
  72. error_reporting(E_ALL^E_NOTICE);
  73. define('INCLUDE_CHECK',true);
  74. include 'includes/connect.php';
  75.  
  76. if(isset($_GET['logoff']))
  77. {
  78. $_SESSION = array();
  79. session_destroy();
  80. header("Location: login.php");
  81. exit;
  82. }
  83. ?>
  84.  
  85. <form action="" method="post" class="contactForm" id="loginForm">
  86. <?php
  87. if($_SESSION['msg']['login-err'])
  88. {
  89. echo '<div class="error">'.$_SESSION['msg']['login-err'].'</div>';
  90. unset($_SESSION['msg']['login-err']);
  91. }
  92. ?>
  93. <table class="loginTable" cellspacing="0">
  94. <tr>
  95. <th width="50"><label for="username">Username:</label></th>
  96. <td><input type="text" name="username" id="username" class="validate[required] textBox" /></td>
  97. </tr>
  98. <tr>
  99. <th><label for="password">Password:</label></th>
  100. <td><input type="password" name="password" id="password" class="validate[required] textBox" /></td>
  101. </tr>
  102. <tr>
  103. <th></th>
  104. <td style="padding-top:5px;"><input type="image" src="images/button_login.gif" alt="Login" name="submit" value="Login" /><span class="remember"><input name="rememberMe" id="rememberMe" type="checkbox" checked="checked" value="1" />Remember me</span></td>
  105. </tr>
  106. </table>
  107. </form>
  108.  
  109. <input type="hidden" name="submitaction" value="Login" />
  110.  
  111. if($_POST['submitaction']=='Login')
Add Comment
Please, Sign In to add comment