コンテンツにスキップ

$fn.resetPassword(param)

アプリケーションの認証ユーザのパスワードをリセットします。[非同期]

引数

名前説明
paramobjectパスワードリセットするユーザの情報

param詳細

プロパティ説明
emailstringEメール
passwordstring一時パスワード

戻り値

説明
Promise<User>パスワードリセットしたユーザ情報
オブジェクトプロパティ説明
UseruserIdstringユーザID (GUID)
emailstringEメール
namestring名前
custom_01stringカスタム属性1
custom_02stringカスタム属性2
custom_03stringカスタム属性3
custom_04stringカスタム属性4
custom_05stringカスタム属性5
custom_06stringカスタム属性6
custom_07stringカスタム属性7
custom_08stringカスタム属性8
custom_09stringカスタム属性9
custom_10stringカスタム属性10
enabledboolean有効/無効
createdstring作成日時
updatedstring更新日時
statusstringユーザのステータス

サンプル

try {
/* CSV の内容
* ------------------------------------
* "email","password"
* "user01@test.co.jp","Password@01"
* "user02@test.co.jp","Password@02"
* ------------------------------------
*/
const file = await $fn.getFile('/resetPassword.csv');
const buffer = file.data;
const resetPWInfos = $fn.csvToObject(buffer);
// リセットパスワード
for (let resetPWInfo of resetPWInfos) {
await $fn.resetPassword(resetPWInfo);
}
} catch(err) {
console.log("Error", err);
}