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