MediaWiki:Api-help-authmanager-general-usage/zh-hant

From translatewiki.net

使用此模組的一般步驟是:

  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