Php 需要密码才能访问页面
我正在为我的教授写一份数据输入表,将标本室数据输入MySQL数据库。我用PHP编写了一个web表单来输入数据,并将其托管在服务器上 然而,我不希望任何人都能输入数据。我想设置一个简单的用户名/密码提示,并将凭据提供给当前的数据输入打字员 有没有办法就这么简单地做呢?我需要尽快使此网站正常运行,并在以后开发更安全的网站。使用文件(结合.htpasswd文件) 这很容易设置,并且只要登录/密码数量有限,就可以提供良好的保护(标准Apache功能)。使用文件(与.htpasswd文件结合使用)Php 需要密码才能访问页面,php,mysql,forms,passwords,Php,Mysql,Forms,Passwords,我正在为我的教授写一份数据输入表,将标本室数据输入MySQL数据库。我用PHP编写了一个web表单来输入数据,并将其托管在服务器上 然而,我不希望任何人都能输入数据。我想设置一个简单的用户名/密码提示,并将凭据提供给当前的数据输入打字员 有没有办法就这么简单地做呢?我需要尽快使此网站正常运行,并在以后开发更安全的网站。使用文件(结合.htpasswd文件) 这很容易设置,并且只要登录/密码数量有限,就可以提供良好的保护(标准Apache功能)。使用文件(与.htpasswd文件结合使用) 这很容
这很容易设置,并且是一种很好的保护(标准Apache Functionality),只要您的登录/密码数量有限。使用会话并创建另一个接受用户名和密码的表单。验证数据库的用户名和密码 你可以通过散列或盐渍的方式来制作安全的密码(你可以用谷歌搜索如何做到这一点) 如果用户名和密码不匹配,请再次转到登录页面,如果匹配,则重定向到您创建的主表单。在包含表单的页面上,确保以以下内容开头:
session_start();
if ( !$_SESSION['loggedin'] ) {
header ( "Location: login.php" ); // this will re-direct them if they aren't logged in
}
使用会话并创建另一个接受用户名和密码的表单。验证数据库的用户名和密码 你可以通过散列或盐渍的方式来制作安全的密码(你可以用谷歌搜索如何做到这一点) 如果用户名和密码不匹配,请再次转到登录页面,如果匹配,则重定向到您创建的主表单。在包含表单的页面上,确保以以下内容开头:
session_start();
if ( !$_SESSION['loggedin'] ) {
header ( "Location: login.php" ); // this will re-direct them if they aren't logged in
}
如果只有基本身份验证而没有太多用户,这确实是最简单的选择。如果只有基本身份验证而没有太多用户,这确实是最简单的选择。