php免登陸
Ⅰ php怎樣實現獲取本地域帳號而不用輸入用戶名和密碼登錄網站
給他一個cookies 設置過期時間 過期時間給他設置個很久的時間 用戶訪問你就先讀cookies
有的不用登陸 沒有的登陸
Ⅱ php不經登陸不能進入後台主頁面
用SESSION 檢測。
session_start();
if(!isset($_SESSION['userid'])){
header("Location:index.php");
exit();
}
$userid = $_SESSION['userid'];
$username = $_SESSION['username'];
$user_query = mysql_query("select * from user1 where id='$userid' limit 1");
$row = mysql_fetch_array($user_query);
echo '用戶信息:<br />';
echo '用戶ID:',$userid,'<br />';
echo '用戶名:',$username,'<br />';
echo '注冊日期:',date("Y-m-d H:i:s", $row['login_time']),'<br />';
echo '<a href="logincheck.php?action=loginout">注銷</a> 登錄<br />';
登陸成功後查詢MYSQL 將會員信息展示出來。
Ⅲ php怎麼繞過登陸驗證,無資料庫版本,有md5
下面是登陸規則:
if($action=="login"){
$adminuser = var_request("username","");
$adminpass = md5(var_request("password",""));
if($adminuser==$manage_adminname && $adminpass == $manage_adminpass ){
SetCookie("COOKIEadminuser", $adminuser);
$_SESSION['adminuser'] = $adminuser;
Ⅳ php 怎樣設置分享出去的頁面不用注冊/登陸就可以直接通過分享出去的鏈接或二維碼訪問,連接上帶有參數!
分享二維碼然後通過掃碼進來。這個只需要在落地頁上面進行區分就行了。 比如你的二維碼鏈接地址是 a.php,然後你帶上參數 a.php?id=10&act=huodong。這樣通過區分act的值就能判斷出來了。 如果需要用戶關注微信號則調用微信的關注公眾號介面,這樣你就能獲取到OPENID了。然後設置登錄狀態。如果不需要關注公眾號,也一樣 如果是這個狀態進來的,就增加一個臨時的登陸狀態即可。
Ⅳ php代碼中怎麼設定遊客不用登陸直接瀏覽啊,是不是在BaseAction中的$nologin寫,怎麼寫啊求大神
你給的上下文不足,不知道你是什麼框架。現在來看最簡單的辦法就是,刪除
if ( 'public' != strtolower(MODULE_NAME)) {
if(!isset($_SESSION[C('USER_AUTH_KEY')])) {
redirect('/Public/login');
}
}
Ⅵ 關於PHP的7天免登陸的實現
樓主的思路不對
1)應該把session存在資料庫里(mysql或者nosql),每次記錄用戶的最後登錄時間。根據最後登錄時間到現在的時間差,決定是否需要重新登錄。
2)給樓主個建議,就是不要把id和name存cookie。這個屬於敏感信息,不安全。存一個sessionid就行了,在session里取用戶信息。
Ⅶ php中在進入一個界面不登陸用戶的情況下顯示需要登錄的彈窗,並且返回登錄界面
在基礎控制器中判斷這個用戶是否登陸,如果沒有登錄就彈窗提示,並跳轉到登錄頁面
Ⅷ php 前端兩個頁面跳轉同一個介面(在介面里邊已經設置了免登錄),為什麼第一個不登錄,第二個讓登錄
第一個一旦登錄就只記錄第一次有效了.
Ⅸ PHP如何實現非要登陸才可以打開,不登陸直接打開不行!我用SEESION怎麼辦不到,該怎麼寫啊!
在php頁面的最上面部分,寫上判斷語句,判斷session中是否有對應的用戶信息就可以了呀。
流程是
1、登錄程序判斷登錄的信息是否正確,正確的話,將一些必要的用戶信息寫入session中,比如$_SESSION['username']='admin',$_SESSION['userid']='1';
2、判斷是否登錄,從session中讀取$_SESSION['username'],$_SESSION['userid'],看值是否存在(這個是最簡單的判斷),如果存在,就說明登錄成功。