Fanch
11 months ago
5 changed files with 32 additions and 4 deletions
@ -0,0 +1,16 @@ |
|||
#!/bin/bash |
|||
|
|||
EMAIL=$1 |
|||
NEWPASSWORD=$2 |
|||
OLDPASSWORD=$3 |
|||
|
|||
URL_AGORA="https://${matterHost}.${domain}/api/v4" |
|||
mattermost_token=${MM_ADMIN_TOKEN} |
|||
|
|||
IDUSER=$(curl -s -H "Authorization: Bearer ${mattermost_token}" "${URL_AGORA}/users/email/${EMAIL}" | awk -F "," '{print $1}' | sed -e 's/{"id"://g' -e 's/"//g') |
|||
if [ ${IDUSER} == 'app.user.missing_account.const' ] |
|||
then |
|||
exit 1 |
|||
else |
|||
curl -X PUT -i -H "Authorization: Bearer ${mattermost_token}" -d "{\"current_password\":\"${OLDPASSWORD}\",\"new_password\":\"${NEWPASSWORD}\"}" "${URL_AGORA}/api/v4/users/${IDUSER}/password" |
|||
fi |
Loading…
Reference in new issue