Logon 指令

讓登錄使用者登入商店或網站中。 

請搭配 SSL(安全 Sockets 層次)使用此指令,以確保客戶的登入密碼與個人資訊皆經過加密。其做法是鍵入指令與 HTTPS 安全通信協定。

參數值

http://host_name/path/
WebSphere Commerce Server 與架構路徑的完整名稱
langId
設定或重設在階段作業期間的屬意語言; 有關商店的支援語言可在 STORELANG 表格中找到。
URL
當指令順利完成時所要呼叫的 URL
storeId
使用者所要登入之商店的參考號碼。
logonId
登錄使用者的登入 ID
logonPassword
登錄使用者密碼
reLogonURL
指令無法完成時所要呼叫的 URL

範例 1
下列範例是讓客戶(登入 ID 為 henry,密碼為 hsmith)登入參考號碼 4 的商店,並顯示商店首頁。
    https://myhostname/webapp/wcs/stores/servlet/Logon?logonId=henry
    &logonPassword=hsmith&URL=http://grocery/home.htm&storeId=4
    &reLogonURL=/webapp/wcs/stores/servlet/LogonForm

範例 2
下列範例是讓登錄使用者登入系統。  且會重新導向到 JSP。
    https://myhostname/webapp/wcs/stores/servlet/Logon?storeId=31&logonId=msur1&logonPassword=msur1
    &reLoginURL=LogonForm&URL=FVTestSite.jsp

規則

異常狀況

錯誤處理程式 ECConstants.EC_ERROR_CODE 會擷取如下錯誤碼之一:  

說明 索引 錯誤碼值
 遺漏登入 ID  1  ECSecurityConstants.ERR_MISSING_LOGONID
 登入 ID 無效  2  ECSecurityConstants.ERR_INVALID_LOGONID
 遺漏密碼  3  ECSecurityConstants.ERR_MISSING_PASSWORD
 密碼無效  4  ECSecurityConstants.ERR_INVALID_PASSWORD
 帳戶已停用  5  ECSecurityConstants.ERR_DISABLED_ACCOUNT
 密碼太長或太短  6  ECSecurityConstants.ERR_LENGTH_PASSWORD

相關概念

相關參照

相關作業

IBM copyright