php - Login Session doesn't work first time -


i'm having trouble login session. it's working fine issue doesn't work first time when login, instead keeps on loading until login second time. below code of login session. please me out in it.

login.php

<?php session_start(); $error='';  if (isset($_post['submit'])) { if (empty($_post['username']) || empty($_post['password'])) { $error = "username or password invalid"; } else {  $username=$_post['username']; $password=$_post['password'];  $connection = mysql_connect("localhost", "root", "12345");  $username = stripslashes($username); $password = stripslashes($password); $username = mysql_real_escape_string($username); $password = mysql_real_escape_string($password);  $db = mysql_select_db("company", $connection);  $query = mysql_query("select * login password='$password' , username='$username'", $connection); $rows = mysql_num_rows($query); if ($rows == 1) { $_session['login_user']=$username; echo "login successfully"; header('refresh: 3; ../packages/package.php');;  } else { $error = "username or password invalid"; } mysql_close($connection); } } ?> 

session.php

<?php  $connection = mysql_connect("localhost", "root", "12345"); // selecting database $db = mysql_select_db("company", $connection); session_start(); // storing session $user_check=$_session['login_user'];  $ses_sql=mysql_query("select username login username='$user_check'", $connection); $row = mysql_fetch_assoc($ses_sql); $login_session =$row['username']; if(!isset($login_session)){ mysql_close($connection); header('location: index.php'); } ?> 

login_page.php

<?php  include('login.php');   if(isset($_session['login_user'])){ header("location: ../index.php"); } ?> 


Comments

Popular posts from this blog

mysql - FireDac error 314 - but DLLs are in program directory -

git - How to list all releases of public repository with GitHub API V3 -

c++ - Getting C2512 "no default constructor" for `ClassA` error on the first parentheses of constructor for `ClassB`? -