在哪里可以找到创建单侧注册和登录系统的教程?



我的意思是,我想要一个用php创建登录系统的教程,如果我分配用户名和密码,并将其提供给我希望能够访问 https://fileshare.parlocameoncorporation.com 的用户。首先,我将解释我的系统是如何工作的。图表:索引.html(授予访问权限屏幕(->选择.html(请求文件(->下载器.php(显示进度条和请求文件下载(来自 ->下载.php。谢谢你的时间。P.s有一个代码错误,如果您请求未找到的文件,对于可能涉及黑客攻击的侮辱性消息,我深表歉意。作为示例文件,请索取示例.txt。

您需要阅读发送 POST 请求以进行登录(使用 jQuery ajax 请求或使用标准 html 表单(以及会话。

通过会话,您可以将用户数据安全地存储在服务器上。工作原理如下:浏览器获得一个Cookie,通常是PHPSESSID,用于识别用户。这样,服务器就可以将此 PHPSESSID 与本地存储的会话信息连接起来。

要检查用户名和密码,您需要使用 MySQLi PreparedStatement(以防止 SQL 注入(。您需要检查数据库中的登录表上是否存在具有给定用户名和密码的条目。如果是,请将用户名写入会话,如果不是,则给出错误。

现在,在您的下载器中.php等,您可以检查此会话值是否存在,如果不存在,请将它们重定向到登录页面。

写入会话:

session_start();
$_SESSION["uname"] = $_POST["username"];

这样,您就可以将通过 POST 请求获得的用户名写入会话。

最新更新