繁体   English   中英

带会话的多页订单

[英]Multi-Page Order Form with sessions

对于我的 Web 开发课程,我们必须创建一个登录页面,根据我们必须输入的加密记录(ID、密码)对其进行验证,然后逐步完成订单(同时能够向前和向后逐步)。所以会话所有这些..除了编码我已经完成的html之外,我什至不知道从哪里开始..任何朝着正确方向的推动都会有所帮助..我的导师很粗鲁,拒绝帮助大多数人而不贬低他们第一的。

这有点像一个更长的问题。

首先在登录表单中,如果用户名和密码匹配,您需要检查 MYSQL/SQL/DB/etc。

基本上是这样的:

 SELECT * from users WHERE username = 'username' AND pass = 'sha1(password)'

或者使用您使用的加密方法(md5,sha1,任何其他密码)然后检查它是否返回一行。 如果它返回 1 行,那么一切都是正确的。

然后你把所有这些数据放到会话中。 我不知道您需要多少,但是您可以将整个sql结果放入数据中。 正如您所说,这是一项开发类工作,这在这里无关紧要。

所以基本上在你的每一个 php 你都必须开始

session_start();

然后,当您验证用户时,您将 sql 结果放入 SESSION 中,如下所示:

$_SESSION['userdata'] = $sql_row_array;

通过这些数据,您可以读取当前登录用户的信息。 所以它就像:获取用户名: $_SESSION['userdata']['username']

因此,您可以使用它来识别谁购买/订购了产品并将其插入到数据库中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM