私はphpとhtmlでウェブサイトのログインを行いました。コード:
<?php
session_start();
$user="root";
$host="localhost";
$password="";
$database="mb_dusnionys_login";
$usertable="nariai";
mysql_connect ($host, $user,$password) or die ("negalima");
mysql_select_db ($database)or die (mysql_error());
$myusername=$_POST['username'];
$mypassword=$_POST['password'];
$sql="SELECT * FROM {$usertable} WHERE username='{$myusername}' AND password='{$mypassword}'";
$result = mysql_query($sql);
$count=mysql_num_rows($result);
if($count==1){
$_SESSION ["username"]=$myusername;
$_SESSION ["password"]=$mypassword;
$_SESSION ["userrecord"]=mysql_fetch_assoc($result);
header ("location: /nariu_turinys/index.html");
}
else {
echo "Netinkamas vartotojo vardas arba slaptažodis. Grįžkite atgal ir bandykite iš naujo";
}
私のウェブサイトの概念: ボタンとログイン フォームを含むメイン インデックス ファイルがあります。このディレクトリには、私のウェブサイトの主要部分があります。ログイン Web サイトにログイン フォームを使用する場合はすべて問題ありませんが、ログインしてページの一部に URL をコピーし、他のブラウザまたは他のタブに貼り付けると、ログインせずにこの部分にアクセスできます。質問は、ログインせずにこれらのパーツを使用できないようにする方法ですか?