在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  PHP  網(wǎng)絡安全  HTML/ php和html怎么結合,我要做seesion驗證啊。。。

php和html怎么結合,我要做seesion驗證啊。。。

只能用模版技術嗎,我這個界面是個靜態(tài)界面,代碼量很大,,,不想大概 我應該怎么去做???能不能給個demo

這樣寫肯定是不ok的。。。。求各位大佬指教clipboard.png

后臺登錄處理代碼

<?php
header("Content-type:text/html;Charset=utf8");
session_start();
//登錄處理界面 logincheck.php
//判斷是否按下提交按鈕
if(isset($_POST["hidden"]) && $_POST["hidden"] == "hidden")
{
    //將用戶名和密碼存入變量中,供后續(xù)使用
    $user = trim($_POST["username"]);//trim()函數(shù)移除字符串兩側的空白字符
    $psw = md5(trim($_POST["userpwd"]));//密碼使用md5()加密一次,存入數(shù)據(jù)庫
    $code = $_POST["code"];
    if($user == "" || $psw == "")
    {
        //用戶名或者密碼其中之一為空,則彈出對話框,確定后返回當前頁的上一頁
        echo "<script>alert('請輸入用戶名或者密碼!'); history.go(-1);</script>";
    }else if($code != $_SESSION[' ver_code']){
        echo "<script>alert('驗證碼不正確,請重新輸入!'); history.go(-1);</script>";
    }
    else
    { //確認用戶名密碼驗證碼不為空,則連接數(shù)據(jù)庫
        $conn = mysqli_connect("localhost","userdb","wRXxAG8eMb");//數(shù)據(jù)庫帳號密碼為安裝數(shù)據(jù)庫時設置
        if(mysqli_errno($conn)){
            echo mysqli_errno($conn);
            exit;
        }
        mysqli_select_db($conn,"userdb");
        mysqli_set_charset($conn,'utf8');
        $sql = "select username,userpwd from user where username = '$user' and userpwd = '$psw'";
        $result = mysqli_query($conn,$sql);
        $num = mysqli_num_rows($result);
        if($num)
        {
            //seesion登錄認證
            
            $_SESSION["username"]="username";
            
            
            echo "<script>alert('成功登錄'); window.location.href='../index.html';</script>";
        }
        else
        {
            echo "<script>alert('用戶名或密碼不正確!');history.go(-1);</script>";
        }
    }
}
else
{
    echo "<script>alert('提交未成功!');</script>";
}

?>
回答
編輯回答
葬愛

先通過后臺判斷是否登陸,再選擇要加載的前臺頁面,大概就是這么個意思;

比如說,你現(xiàn)在這個場景,假設進入地址是http://web.com/index.php,在index.php文件里去做是否登陸的功能,然后再根據(jù)情況選擇要加載的前臺頁面;

// index.php
<?php
// 簡單判斷一下用戶是否登陸
if(empty($_SESSION['uid']) && !isset($_SESSION['uid'])) {
    // 未登錄就加載登陸頁面
    
    // 方案一 加載html登陸頁面
    require('login.html');
    // 方案二 重定向跳轉到登陸頁面
    // $url就是要跳轉的登陸頁面地址
    header('Location:' . $url);
} else {
    // 已登錄就加載后臺主頁頁面  
    // 方案同上登陸
    require('home.php');
}
2018年6月1日 09:58
編輯回答
撿肥皂

session驗證不是應該在后臺做驗證??為什么要在模板寫

2017年5月19日 07:18
編輯回答
薄荷綠

先驗證,再決定是否輸出模版的內(nèi)容。

2018年3月7日 16:23
編輯回答
逗婦乳

在后臺設置一下

2017年2月6日 15:49