Advertisement
Guest User

Untitled

a guest
May 28th, 2015
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.36 KB | None | 0 0
  1. ///////////////////login.php///////////////////
  2.  
  3. <?php
  4.  
  5. require_once 'Membership.php';
  6. $membership = new Membership();
  7. //if the user click the log out link on the sup-dash.php
  8. if(isset($_GET['status']) && $_GET['status'] == 'loggedout') {
  9. $membership->log_User_Out();
  10.  
  11. }
  12.  
  13. //Did the user enter a password/username and click submit?
  14. if($_POST && !empty($_POST['username']) && !empty($_POST['pwd'])) {
  15. $response = $membership->validate_User($_POST['username'], $_POST['pwd']);
  16. }
  17.  
  18. ?>
  19.  
  20. <!doctype html>
  21.  
  22. <html lang="en">
  23. <head>
  24. <meta charset="utf-8">
  25.  
  26. <title>Support Dashboard Login</title>
  27. <link rel="shortcut icon" href="/vibericon.ico">
  28. <meta name="description" content="Support Dashboard">
  29. <link rel="stylesheet" type="text/css" href="login.css"/>
  30. </head>
  31.  
  32. <body>
  33.  
  34. <div class="container">
  35.  
  36. <div id="login">
  37. <!--
  38. <form action="javascript:void(0);" method="get">
  39.  
  40. <fieldset class="clearfix">
  41.  
  42. <p><span class="fontawesome-user"></span><input type="text" name="username" value="Username" onBlur="if(this.value == '') this.value = 'Username'" onFocus="if(this.value == 'Username') this.value = ''" required></p>
  43. <p><span class="fontawesome-lock"></span><input type="password" name="pwd" value="Password" onBlur="if(this.value == '') this.value = 'Password'" onFocus="if(this.value == 'Password') this.value = ''" required></p>
  44. <p><input type="submit" id="submit" value="Sign In" name="submit"></p>
  45.  
  46. </fieldset>
  47.  
  48. </form>
  49. -->
  50.  
  51.  
  52. <form method="post" action="">
  53.  
  54.  
  55. <h2>Dashboard Login</h2>
  56. <p>
  57. <label for="name">Username: </label>
  58. <input type="text" name="username"/>
  59. </p>
  60.  
  61. <p>
  62. <label for="pwd">Password: </label>
  63. <input type="password" name="pwd" />
  64. </p>
  65. <p>
  66. <input type="submit" id="submit" value="Login" name="submit" />
  67. </p>
  68.  
  69.  
  70. </form>
  71.  
  72. <?php if(isset($response)) echo "<h4 class='alert'>" . $response . "</h4>"; ?>
  73.  
  74. </div> <!--End login-->
  75. </div>
  76.  
  77.  
  78. </body>
  79. </html>
  80.  
  81. //////////////////////////////////////////////////////////////////////////////////////////
  82.  
  83.  
  84.  
  85. ///////////////////////Membership.php//////////////////////////
  86.  
  87. <?php
  88. session_start();
  89. require 'Mysql.php';
  90.  
  91. class Membership {
  92.  
  93. function validate_User ($un, $pwd) {
  94. $mysql = New Mysql();
  95. $ensure_credentials = $mysql->verify_Username_and_Pass($un, md5($pwd));
  96.  
  97. if($ensure_credentials) {
  98. $_SESSION['status'] = 'authorized';
  99. header("location: test.php");
  100.  
  101. } else return "Please enter the correct username and password";
  102.  
  103.  
  104. }
  105.  
  106. function log_User_Out() {
  107. if(isset($_SESSION['status'])) {
  108. unset($_SESSION['status']);
  109.  
  110. if(isset($_COOKIE[session_name()]))
  111. setcookie (session_name(), '', time() - 1000);
  112. session_destroy();
  113.  
  114.  
  115.  
  116. }
  117.  
  118. }
  119.  
  120. function confirm_Member() {
  121.  
  122.  
  123. //if($_SESSION['status'] != 'authorized') header("location: login.php");
  124. if($_SESSION['status'] != 'authorized') echo "In membership " . $_SESSION['status'];
  125.  
  126. }
  127. }
  128.  
  129. ?>
  130.  
  131. ////////////////////////////////////////////////
  132. ////////////////////////////////////////test.php/////////////////////////////
  133.  
  134. <?php
  135.  
  136.  
  137. require_once 'Membership.php';
  138. require 'ViberDeskAPI.php';
  139.  
  140. $membership = New Membership();
  141.  
  142. $membership->confirm_Member();
  143. echo "After:" . $_SESSION['status'];
  144.  
  145. ?>
  146. ////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement