Advertisement
Guest User

Untitled

a guest
May 22nd, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.45 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>
  4. MyPrizeShop : Members Area </title>
  5. <script src="cufon-yui.js" type="text/javascript"></script>
  6. <script src="AlexandriaFLF_500.font.js" type="text/javascript"></script>
  7. <script type="text/javascript">
  8. Cufon.replace('h1', { fontFamily: 'AlexandriaFLF' });
  9. Cufon.replace('h2', { fontFamily: 'AlexandriaFLF' });
  10. Cufon.replace('h3', { fontFamily: 'AlexandriaFLF' });
  11. Cufon.replace('h5', { fontFamily: 'AlexandriaFLF' });
  12. </script>
  13. </head>
  14.  
  15.  
  16.  
  17.  
  18.  
  19. <div id="centercontent">
  20.  
  21. <?php
  22. session_start();
  23. include("login.php");
  24. include_once("database.php");
  25. {
  26. global $conn;
  27. if(!get_magic_quotes_gpc())
  28. $username = addslashes($username);
  29. $q = "select password from users where username = '$username'";
  30. $result = mysql_query($q,$conn);
  31. if(!$result || (mysql_numrows($result) < 1)){
  32. return 1; //Indicates username failure
  33. }
  34. $dbarray = mysql_fetch_array($result);
  35. $dbarray['password'] = stripslashes($dbarray['password']);
  36. $password = stripslashes($password);
  37. if($password == $dbarray['password']){
  38. return 0; //Success! Username and password confirmed
  39. }
  40. else{
  41. return 2; //Indicates password failure
  42. }
  43. }
  44. ?>
  45.  
  46. <?php
  47. {
  48.  
  49. if(isset($_COOKIE['cookname']) && isset($_COOKIE['cookpass'])){
  50. $_SESSION['username'] = $_COOKIE['cookname'];
  51. $_SESSION['password'] = $_COOKIE['cookpass'];
  52. }
  53.  
  54.  
  55. if(isset($_SESSION['username']) && isset($_SESSION['password'])){
  56.  
  57. if(confirmUser($_SESSION['username'], $_SESSION['password']) != 0){
  58.  
  59. unset($_SESSION['username']);
  60. unset($_SESSION['password']);
  61. return false;
  62. }
  63. return true;
  64. }
  65.  
  66. else{
  67. return false;
  68. }
  69. }
  70. ?>
  71.  
  72. <?php
  73. function displayLogin(){
  74. global $logged_in;
  75. if($logged_in){
  76. echo "<h1>Logged In!</h1>";
  77. echo "Welcome <b>$_SESSION[username]</b>, you are logged in. <a href=\"logout.php\">Logout</a>";
  78. }
  79.  
  80. header ("Location: redirect.php" );
  81. exit;
  82.  
  83. ?>
  84. <?php } ?>
  85.  
  86.  
  87. <h1>Login</h1>
  88. <form action="" method="post">
  89. <table align="left" border="0" cellspacing="0" cellpadding="3">
  90. <tr><td>Username:</td><td><input type="text" name="user" maxlength="30"></td></tr>
  91. <tr><td>Password:</td><td><input type="password" name="pass" maxlength="30"></td></tr>
  92. <tr><td colspan="2" align="left"><input type="checkbox" name="remember">
  93. <font size="2">Remember me next time</td></tr>
  94. <tr><td colspan="2" align="right"><input type="submit" name="sublogin" value="Login"></td></tr>
  95. <tr><td colspan="2" align="left"><a href="register.php">Join</a></td></tr>
  96. </table>
  97. </form>
  98.  
  99. <?php
  100. if(isset($_POST['sublogin'])){
  101.  
  102. if(!$_POST['user'] || !$_POST['pass']){
  103. die('You did not fill in a required field.');
  104. }
  105.  
  106. $_POST['user'] = trim($_POST['user']);
  107. if(strlen($_POST['user']) > 30){
  108. die("Sorry, the username is longer than 30 characters, please shorten it.");
  109. }
  110.  
  111.  
  112. $md5pass = md5($_POST['pass']);
  113. $result = confirmUser($_POST['user'], $md5pass);
  114.  
  115.  
  116. if($result == 1){
  117. die('That username does not exist in our database.');
  118. }
  119. else if($result == 2){
  120. die('Incorrect password, please try again.');
  121. }
  122.  
  123.  
  124. $_POST['user'] = stripslashes($_POST['user']);
  125. $_SESSION['username'] = $_POST['user'];
  126. $_SESSION['password'] = $md5pass;
  127.  
  128.  
  129. if(isset($_POST['remember'])){
  130. setcookie("cookname", $_SESSION['username'], time()+60*60*24*100, "/");
  131. setcookie("cookpass", $_SESSION['password'], time()+60*60*24*100, "/");
  132. }
  133.  
  134. echo "<meta http-equiv=\"Refresh\" content=\"0;url=$HTTP_SERVER_VARS[PHP_SELF]\">";
  135. return;
  136. }
  137.  
  138. $logged_in = checkLogin();
  139. ?>
  140. </div>
  141. </body>
  142. <script type="text/javascript"> Cufon.now(); </script>
  143. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement