0

これはちょっとがっかりですが、

Web サービスを使用して新しいユーザーを追加しようとしています。これらは私のパラメーターです。

$user1 = new stdClass();
$user1->username = "testing";//trim(urlencode(filter_var($_POST['arr']['user_email'],FILTER_SANITIZE_STRING)));
$user1->password = "asdL1232";//trim(filter_var($_POST['arr']['user_password'],FILTER_SANITIZE_STRING));
$user1->firstname = "testname";//isset($name[0]) ? urlencode($name[0]) : '';
$user1->lastname = "testlastname";//isset($name[1]) ? urlencode($name[1]) : '';
$user1->email = "tests@gmail.com";//urlencode(filter_var($_POST['arr']['user_email'],FILTER_SANITIZE_STRING));
$user1->auth = 'manual';
$user1->surname = 'asdsad';
$user1->country = 'Israel';
$user1->lang = 'he';
$user1->idnumber = '';
$user1->theme = 'standard';

これはサーバーの応答です。

「無効なパラメーター値が検出されました | エラーコード: 無効なパラメーター」

どのパラメーターが間違っているのかわかりません...

誰でも助けることができますか?

ありがとう

4

1 に答える 1

0

このユーザー オブジェクト コードをテストしているときに、次の問題が発生しました。

  1. 無効なパラメータ値が検出されました (名字は Moodle に存在しません)
  2. パスワードには英数字以外の文字を少なくとも 1 文字含める必要があります。
  3. 列 '国' のデータが長すぎます (IL 国コードを使用してください)

テストの場合は、moodle で常にデバッグ モードを有効にしてください。

于 2013-05-07T07:24:22.343 に答える