Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 需要密码才能访问页面_Php_Mysql_Forms_Passwords - Fatal编程技术网

Php 需要密码才能访问页面

Php 需要密码才能访问页面,php,mysql,forms,passwords,Php,Mysql,Forms,Passwords,我正在为我的教授写一份数据输入表,将标本室数据输入MySQL数据库。我用PHP编写了一个web表单来输入数据,并将其托管在服务器上 然而,我不希望任何人都能输入数据。我想设置一个简单的用户名/密码提示,并将凭据提供给当前的数据输入打字员 有没有办法就这么简单地做呢?我需要尽快使此网站正常运行,并在以后开发更安全的网站。使用文件(结合.htpasswd文件) 这很容易设置,并且只要登录/密码数量有限,就可以提供良好的保护(标准Apache功能)。使用文件(与.htpasswd文件结合使用) 这很容

我正在为我的教授写一份数据输入表,将标本室数据输入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
}

如果只有基本身份验证而没有太多用户,这确实是最简单的选择。如果只有基本身份验证而没有太多用户,这确实是最简单的选择。