如何防止未注册用户为注册用户加载网页


How to prevent non registered users to load web pages for registered users?

我正在为教学目的建立一个网站。我有一些.htm页面可以从所有用户访问,其他页面只能由拥有数据库(用户名和密码)的注册用户访问。

我的教授希望我不使用php生成网页,但我必须有用于网页的.htm文件。

例如,对于主页,我有"homepage.htm"answers"hompage_logge.htm"。

如果未注册用户知道URL,我如何防止他为注册用户加载页面?

一旦用户登录,您将需要为他们创建会话变量。完成后,您将添加类似于此的php脚本,

<?php
session_start();
if(isset($_SESSION['username'])){
   echo "<html> Your html here </html>";
}
?>