MediaWiki:Api-help-authmanager-general-usage

出自 陳富國維基館
前往: 導覽搜尋

使用此模組的一般程式是:

  1. 通過amirequestsfor=$4取得來自action=query&meta=authmanagerinfo的可用欄位,和來自action=query&meta=tokens$5令牌。
  2. 向用戶顯示欄位,並獲得其提交的內容。
  3. 提交(POST)至此模組,提供$1returnurl及任何相關欄位。
  4. 在回应中檢查status
    • 如果您收到了PASS(成功)或FAIL(失敗),則認為操作結束。成功與否如上句所示。
    • 如果您收到了UI,向用戶顯示新欄位,並再次獲取其提交的內容。然後再次使用$1continue,向本模組提交相關欄位,並重復第四步。
    • 如果您收到了REDIRECT,將使用者指向redirecttarget中的目標,等待其返回$1returnurl。然後再次使用$1continue,向本模組提交返回URL中提供的一切欄位,並重復第四步。
    • 如果您收到了RESTART,這意味著身份驗證正常運作,但我們沒有連結的使用者賬戶。您可以將此看做UIFAIL