[英]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.