用户创建Moodle“错误/ forcepasswordchangenotice”

时间:2019-03-14 16:02:45

标签: web-services moodle moodle-api

我正在通过Webservice创建一个新用户。 我的新用户具有以下属性-

require 'csv'

require 'rubygems'

require 'httparty'


CSV.foreach('update_of_lists.csv') do |row|

  id = row[0]

  list = row[1]


HTTParty.post("https://pi.pardot.com/api/prospect/version/4/do/update/id/#{id}?list_#{list}=1&api_key=a1234567890&user_key=a1234543212345a")



end

但是,当我通过GET请求提交时,得到以下响应-

 {
        "username":"newuser1",
        "password":"Neel@123",
        "firstname":"Neel",
        "lastname":"Bhave",
        "email":"b@c.com"
    }

我该如何解决?预先感谢。

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。 问题是,我用于Web服务的用户在创建时已强制重置密码。创建用户后,我还没有登录,仅将其用于Web服务。因此,我出现了这个错误。我从管理员帐户中取消选中了强制重置密码,便已解决。