本文目錄一覽:
php 彈出「請先登錄」怎麼做
告訴你思路: 用JS通過AJAX對象請示一個後台的PHP然後返回是否有一個合法的SESSION,如果沒有,JS就alert();
如何用php做個登陸界面?
你可以做一個簡單的例如你只有用戶名和密碼即可那麼你先在資料庫(以mysql為例)中建表例如叫做user 欄位為 id name pass分別是編號、用戶名、密碼長度分別是int(8) a_t(自動編號) 主鍵,varchar(50) ,varchar(50) 你可以添加一個測試數據 例如 1,admin,admin//說明密碼這裡不說加密的問題,用明文實現 登錄頁面的代碼:login.php用戶登錄
用戶名:
密 碼:
checklogin.php代碼(檢測登錄): $name=$_POST[name];$pass=$_POST[password];session_start();//這個可以維持登錄狀態,可以參照session的使用\x0d\x0a//登錄檢查函數 function login_state($uid,$user_shell){ $sql=”SELECT * FROM `user` WHERE `name`=’$name'”;\x0d\x0a $query=@mysql_query($sql) or die(mysql_error());\x0d\x0a $us=is_array($row=@mysql_fetch_array($query));\x0d\x0a $user_shell=$us ? $user_shell==$row[password]:FALSE;\x0d\x0a if($user_shell){ echo “alert(‘登錄成功’);”;\x0d\x0a return $row;\x0d\x0a }else{\x0d\x0a echo “alert(‘您暫時不能瀏覽該頁面,請先登錄’);location.href=’login.php’;”;\x0d\x0a } }login_state($name,$password);?>\x0d\x0a希望可以幫到您,如果還有問題可以聯繫2458285853
如何用PHP做出彈出式登陸窗口?
如果驗證用PHP在後端,那麼就用Ajax;
form name=”myform” action=”” method=”post”
p用戶:input type=”text” id=”username” name=”username” maxsize=”20″ onChange=”nameInfor(this.value)”/ span id=”tip1″/span/p
p密碼:input type=”password” name=”password” maxsize=”50″ / span id=”tip2″/span/p
input type=”button” name=”rgt” value=”提交” onclick=”dosubmit(‘subInfor’)” /
input type=”button” name=”back” value=”返回” onclick=”dosubmit(‘back’)”/
/form
php中在進入一個界面不登陸用戶的情況下顯示需要登錄的彈窗,並且返回登錄界面?
在基礎控制器中判斷這個用戶是否登陸,如果沒有登錄就彈窗提示,並跳轉到登錄頁面
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/199019.html