Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///////////////////login.php///////////////////
- <?php
- require_once 'Membership.php';
- $membership = new Membership();
- //if the user click the log out link on the sup-dash.php
- if(isset($_GET['status']) && $_GET['status'] == 'loggedout') {
- $membership->log_User_Out();
- }
- //Did the user enter a password/username and click submit?
- if($_POST && !empty($_POST['username']) && !empty($_POST['pwd'])) {
- $response = $membership->validate_User($_POST['username'], $_POST['pwd']);
- }
- ?>
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <title>Support Dashboard Login</title>
- <link rel="shortcut icon" href="/vibericon.ico">
- <meta name="description" content="Support Dashboard">
- <link rel="stylesheet" type="text/css" href="login.css"/>
- </head>
- <body>
- <div class="container">
- <div id="login">
- <!--
- <form action="javascript:void(0);" method="get">
- <fieldset class="clearfix">
- <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>
- <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>
- <p><input type="submit" id="submit" value="Sign In" name="submit"></p>
- </fieldset>
- </form>
- -->
- <form method="post" action="">
- <h2>Dashboard Login</h2>
- <p>
- <label for="name">Username: </label>
- <input type="text" name="username"/>
- </p>
- <p>
- <label for="pwd">Password: </label>
- <input type="password" name="pwd" />
- </p>
- <p>
- <input type="submit" id="submit" value="Login" name="submit" />
- </p>
- </form>
- <?php if(isset($response)) echo "<h4 class='alert'>" . $response . "</h4>"; ?>
- </div> <!--End login-->
- </div>
- </body>
- </html>
- //////////////////////////////////////////////////////////////////////////////////////////
- ///////////////////////Membership.php//////////////////////////
- <?php
- session_start();
- require 'Mysql.php';
- class Membership {
- function validate_User ($un, $pwd) {
- $mysql = New Mysql();
- $ensure_credentials = $mysql->verify_Username_and_Pass($un, md5($pwd));
- if($ensure_credentials) {
- $_SESSION['status'] = 'authorized';
- header("location: test.php");
- } else return "Please enter the correct username and password";
- }
- function log_User_Out() {
- if(isset($_SESSION['status'])) {
- unset($_SESSION['status']);
- if(isset($_COOKIE[session_name()]))
- setcookie (session_name(), '', time() - 1000);
- session_destroy();
- }
- }
- function confirm_Member() {
- //if($_SESSION['status'] != 'authorized') header("location: login.php");
- if($_SESSION['status'] != 'authorized') echo "In membership " . $_SESSION['status'];
- }
- }
- ?>
- ////////////////////////////////////////////////
- ////////////////////////////////////////test.php/////////////////////////////
- <?php
- require_once 'Membership.php';
- require 'ViberDeskAPI.php';
- $membership = New Membership();
- $membership->confirm_Member();
- echo "After:" . $_SESSION['status'];
- ?>
- ////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement