显示登录用户的用户名 [英] Display the username of logged in User

查看:84
本文介绍了显示登录用户的用户名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨我有2页1- login.html(连接到login.php)

2- home .html



i尝试了很多,当他成功登录时显示用户的用户名

但我不能):





hi i have 2 pages 1- login.html (that connect to the "login.php")
2- home .html

i tried very much that show the username of the user when he has successful logging in
but i cant ):


the login form in login.html 
<!--LOGIN FORM-->
form name="login-form" class="login-form" action="login.php" method="post">

<!--HEADER-->
    <div class="header">
    <!--TITLE--><h1>Login Form</h1><!--END TITLE-->
    </div>
    <!--END HEADER-->
	
	<!--CONTENT-->
<div class="content">
   <!--USERNAME-->
<input name="user" type="text" class="input username"     value="Username" önfocus="this.value=''" />
   <!--END USERNAME-->

     <!--PASSWORD-->
<input name="pass" type="password" class="input password" value="Password"  önfocus="this.value=''" /><!--END PASSWORD-->
    </div>
    <!--END CONTENT-->
    
    <!--FOOTER-->
    <div class="footer">
         <!--LOGIN BUTTON-->
	<input type="submit" name="submit" value="Login" class="button" />
	<!--END LOGIN BUTTON-->
	
    <!--REGISTER BUTTON-->

        <a >Register</a>
	<!--END REGISTER BUTTON-->
	

	
	
    </div>
  
</form>
<!--END LOGIN >







login.php






login.php

<?php

define('DB_HOST', 'localhost');

define('DB_NAME', 'mydb');

define('DB_USER','root');

define('DB_PASSWORD','');

 

$con=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die("Failed to connect to MySQL: " . mysql_error());

$db=mysql_select_db(DB_NAME,$con) or die("Failed to connect to MySQL: " . mysql_error());

/*

$ID = $_POST['user'];

$Password = $_POST['pass'];

*/

function SignIn()

{

session_start();   //starting the session for user profile page

if(!empty($_POST['user']))   //checking the 'user' name which is from Sign-In.html, is it empty or have some text

{

    $query = mysql_query("SELECT *  FROM websiteusers where userName = '$_POST[user]' AND pass = '$_POST[pass]'") or die(mysql_error());

    $row = mysql_fetch_array($query) or die(mysql_error());

    if(!empty($row['userName']) AND !empty($row['pass']))

    {

        $_SESSION['userName'] = $row['pass'];

        echo "SUCCESSFULLY LOGIN TO USER PROFILE PAGE...";
        mysql_query("UPDATE websiteusers SET login=1 WHERE userName = '$_POST[user]' AND   pass = '$_POST[pass]'");
	    header('Location: home.html');

 

    }

    else

    {

        echo "SORRY... YOU ENTERD WRONG ID AND PASSWORD... PLEASE RETRY...";

    }

}

}

if(isset($_POST['submit']))

{

    SignIn();

}

 

?>







如何在主页的文本中输入用户名):

谢谢




how can i shwo the username in a text in home page ):
thanks

推荐答案

con = mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) die( 无法连接到MySQL: .mysql_error());
con=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die("Failed to connect to MySQL: " . mysql_error());


db = mysql_select_db(DB_NAME,
db=mysql_select_db(DB_NAME,


con) die( 无法连接到MySQL: .mysql_error());

/ *
con) or die("Failed to connect to MySQL: " . mysql_error()); /*


这篇关于显示登录用户的用户名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆