LERAN PHP COMPLETE

Learn one of the most powerful programming languages in the world and become a rockstar developer.

PHP Login Example


PHP login with session

Php login script is used to provide the authentication for our web pages. the Script executes after submitting the user login button.

Login Page

Login page should be as follows and works based on session. If the user close the session, it will erase the session data.

<?php
    ob_start();
    session_start();
?>

<html lang = "en">

<head>
    <title>Adzetech Login</title>
    <link href = "css/bootstrap.min.css" rel = "stylesheet">
    <style>
        body {
            padding-top: 40px;
            padding-bottom: 40px;
        }

        .form-signin {
            max-width: 330px;
            padding: 15px;
            margin: 0 auto;
            color: #017572;
        }

        .form-signin .form-signin-heading,
        .form-signin .checkbox {
            margin-bottom: 10px;
        }

        .form-signin .checkbox {
            font-weight: normal;
        }

        .form-signin .form-control {
            position: relative;
            height: auto;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            padding: 10px;
            font-size: 16px;
            margin-bottom: 10px;
        }

        .form-signin .form-control:focus {
            z-index: 2;
        }

        .form-signin input[type="email"] {
            margin-bottom: -1px;
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
            border-color:#260de4;
        }

        .form-signin input[type="password"] {
            margin-bottom: 10px;
            border-top-left-radius: 0;
            border-top-right-radius: 0;
            border-color:#260de4;
        }

        h2{
            text-align: center;
            color: #260de4;
        }
</style>

</head>

<body>

    <h2>Enter Username and Password</h2>
    <div class = "container form-signin">

<?php
    $msg = '';

    if (isset($_POST['login']) && !empty($_POST['username'])  && !empty($_POST['password'])) {

    if ($_POST['username'] == 'tutorialspoint' &&
        $_POST['password'] == '1234') {
        $_SESSION['valid'] = true;
        $_SESSION['timeout'] = time();
        $_SESSION['username'] = 'tutorialspoint';

        echo 'You have entered valid use name and password';
    }else {
        $msg = 'Wrong username or password';
    }
}
?>
    </div> <!-- /container -->

    <div class = "container">

    <form class = "form-signin" role = "form" action = "<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method = "post">
        <h4 class = "form-signin-heading"><?php echo $msg; ?></h4>
        <input type = "text" class = "form-control"
        name = "username" placeholder = "username = adzetech"
        required autofocus></br>
        <input type = "password" class = "form-control"
        name = "password" placeholder = "password = admin" required><br />
        <button class = "btn btn-lg btn-primary btn-block" type = "submit"
        name = "login">Login</button>
    </form>

    <p style="text-align:center">Click here to clean <a href = "logout.php" tite = "Logout">Session.</p>

    </div>

</body>
</html>

Output

adzetech php form example

x
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Privacy Policy That's Fine