Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- session_start();
- include ("connect.php");
- if ($_SERVER['REQUEST_METHOD'] == 'POST')
- {
- header('Content-type: application/json');
- $valid = false;
- $message = '';
- //get the name and comment entered by user
- $userName = $_POST['userName'];
- $password = $_POST['password'];
- //echo password_hash($password, PASSWORD_DEFAULT);
- $userName = mysqli_real_escape_string($con, $_POST['userName']);
- $password = mysqli_real_escape_string($con, $_POST['password']);
- //select results from the form input
- $query = "SELECT * FROM registration WHERE userName = '$userName' and password = '$password'";
- $result = mysqli_query($con, $query) or die ("Failed to query database.");
- $num1=mysqli_num_rows($result);
- $row = mysqli_fetch_assoc($result);
- if($num1==1)
- {
- $_SESSION['userName']=$userName;
- header("Location: index.php");
- }
- else {
- // If the password does not exist in the table, the ``$valid`` variable define as false.
- $valid = true;
- $message = 'Login details are incorrect.';
- echo json_encode(
- $valid ? array('valid' => $valid) : array('valid' => $valid, 'message' => $message)
- );
- }
- }
- $(document).ready(function() {
- $('#header-form').bootstrapValidator({
- live : 'disabled',
- // To use feedback icons, ensure that you use Bootstrap v3.1.0 or later
- feedbackIcons: {
- valid: 'glyphicon glyphicon-ok',
- invalid: 'glyphicon glyphicon-remove',
- validating: 'glyphicon glyphicon-refresh'
- },
- fields: {
- userName: {
- message: 'The username is not valid',
- validators: {
- notEmpty: {
- message: 'The username is required'
- }
- }
- },
- password: {
- validators: {
- notEmpty: {
- message: 'The password is required'
- },
- remote: {
- message: 'The password is incorrect.',
- url: "/Trndda-Beta/pages/login.php"
- }
- }
- }
- }
- });
- });
Add Comment
Please, Sign In to add comment