带有会话的多页面订单

时间:2014-03-27 14:35:27

标签: javascript php html session

对于我的web开发类,我们必须创建一个登录页面,根据我们必须输入的加密记录(Id,密码)进行验证,然后单步执行订购表单(同时能够向前和向后整个步骤)。所以会议和所有这些...我不知道从哪里开始除了我已经完成的html编码..任何推动正确的方向将有所帮助..我的导师是磨蚀性的,拒绝帮助大多数人不先降级它们。

1 个答案:

答案 0 :(得分:0)

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

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

它基本上是这样的:

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

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

然后将所有这些数据放入会话中。我不知道你需要多少,但你可以将整个sql结果放到数据中。这并不重要,因为你说它是一个开发课程。

所以基本上你的每一个你必须从

开始
session_start();

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

$_SESSION['userdata'] = $sql_row_array;

使用此数据,您可以阅读当前登录用户的信息。所以它是这样的: 获取用户名:$_SESSION['userdata']['username']

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