A. php 登陸後 首頁顯示用戶名
<?php
if(isset($_POST['submit'])){
$email=$_POST['email'];
$pwd=$_POST['pwd'];
if($email=="" || $pws==""){
echo '密碼或郵箱不能為空';
}
//在資料庫中找到與登陸相同的密碼與用戶名
$sql="select email,pwd from user where email='$email' and pwd='$pwd'";
$result=mysql_query($sql);
//密碼與用戶名只有一行時,登陸才能成功
// 取得結果集中行的數目
if(mysql_num_rows($result)==1){
echo "<script>alert('登陸成功');location.href='index.php'</script>";
}else{
echo "<script>alert('登陸失敗');history.go(-1)='login.php'</script>";
}
}else{
echo "<script>alert('非法操作');location.href='login.php'</script>";
}
?>
不明白要問的問題,請表述清楚
B. 求php實現登錄成功後返回首頁並在原登錄處顯示用戶名的源代碼(類似於鐵血網的登錄)
<?php
session_start();//用SESSION記錄模式,並開啟。
//用戶登錄信息,並記錄
if(@$_POST['GoLog']){
$_SESSION['user']=@$_POST['login'];
}
//主頁的檢查用戶登錄與否,並顯示歡迎信息
if(@$_SESSION['user']==''){
echo"目前沒有登錄";
}else{
echo$_SESSION['user']."歡迎你的回來!";
}
?>
<formaction=''method='post'>
<inputtype='text'name='login'/>
<inputtype='submit'name='GoLog'value='登錄'/>
</form>
我只是給你寫了個原理,你可以加入更多的判斷。
C. 用戶登錄成功後,在登錄的地方顯示用戶名稱。請問這在php中怎樣實現
只能教你方法
<?php
session_start();
if (登錄驗證成功) {
$_SESSION['username'] = '你的名字';
}
?>
登錄成功後,到別的頁面去
<?php
session_start();
echo $_SESSION['username']; // 這里就是名稱呀
?>
D. php怎麼登錄的時候顯示用戶名
加個復選框,就是是否保存用戶名!saveCookie 復選框名字 值是 0 和 1
if(!empty($saveCookie))//判斷是否保存用戶名
{
setcookie("email", $email, time()+3600*24); /* 有效期一個月*/
}else
{
setcookie ("email", "", time()- 3600);
}
E. php問題,如何在登陸後每個頁面都顯示登錄名,求代碼 <php if(isset($_POST[
登陸成功以後 把用戶名 存入session 然後在每個頁面引用 session 就可以顯示這個用戶名了, 這個session 變數在瀏覽器關閉之前一直存在的...
<?php
session_start()
.......
$_SESSION['name']=$user;
?>
引用時
<?php
session_start()
echo $_SESSION['name'];
?>
F. php如何在登錄時跳轉到另一個頁面時顯示登錄用戶
登錄成功之後將用戶名保存到session中
首先在這個php文件的第一行開啟session:
<?php
session_start(); //開啟session
....
....
$_SESSION['username'] = $username //登陸成功之後保存session
?>
接著在跳轉到的php頁面
<?php
session_start(); //開啟session
$username = $_SESSION['username'];//獲得用戶名
如果要退出登錄就將session清空
$_SESSION['username'] = "";
session_destroy();
建議你開一下session相關的知識 這個很好用
G. php 我弄了登錄的系統,如何獲取當前登錄的用戶名並顯示出來具體代碼怎麼寫謝謝
其實就是一個記錄的問題。
比如你可以在建表時,就創建一個在線表,其中可以包含在線用戶ID號、用戶名等等內容。
通常情況下該表是空的,當有用戶登錄時,就將其ID號寫入該表,手動退出時,清除表中記錄。
這樣當要顯示在線用戶列表時,只需要遍歷這個表就行。
還有一種方法是在創建用戶信息表時,預留一個欄位為:on_line,其類項為布爾型,默認值是false。當對應用戶登錄時,將該值update為true,當用戶手動退出時將該值重置為false。
這樣,當要顯示在線用戶時,直接遍歷用戶表時使用條件where on_line=true即可。
H. tp5 php 登錄後 無法轉跳顯示用戶名,需要刷新才能顯示,怎麼才能解決
你存儲在session里就要在視圖層判斷session是否存在。
<?php
if(empty(session('xxx'))){?>
//未登錄
<?php}else{?>
//已登錄
<?php}?>
I. php怎樣在首頁顯示登錄昵稱
在login.php那裡,在$_SESSION['username']=$username;後面加 $_SESSION['Aname']=$row['Aname'];
check.php則改成
<?php
session_start();
$Aname=@$_SESSION['Aname'];
if ($Aname)
{
echo"歡迎您".$Aname."!";
}
else
echo "<script language='javascript'>alert('您沒有許可權查看!');location='login.php';</script>";
?>
J. php登錄後次頁顯示用戶名
把用戶名用session存起來,然後在那個PHP里調取session值。