mirror of
https://iceshrimp.dev/limepotato/jormungandr-bite.git
synced 2024-11-22 09:57:29 -07:00
This commit is contained in:
parent
9af8884028
commit
51a6fb7df5
5 changed files with 25 additions and 5 deletions
|
@ -2,6 +2,10 @@ ChangeLog
|
|||
=========
|
||||
主に notable な changes を書いていきます
|
||||
|
||||
unreleased
|
||||
----------
|
||||
* New: パスワードを変更する際に新しいパスワードを二度入力させる (#739)
|
||||
|
||||
2470 (2017/08/29)
|
||||
-----------------
|
||||
* New: トークンを再生成できるように (#497)
|
||||
|
|
|
@ -212,6 +212,8 @@ desktop:
|
|||
reset: "Change your password"
|
||||
enter-current-password: "Enter the current password"
|
||||
enter-new-password: "Enter the new password"
|
||||
enter-new-password-again: "Enter the new password again"
|
||||
not-match: "New password not matched"
|
||||
changed: "Password updated successfully"
|
||||
|
||||
mk-post-form:
|
||||
|
|
|
@ -212,6 +212,8 @@ desktop:
|
|||
reset: "パスワードを変更する"
|
||||
enter-current-password: "現在のパスワードを入力してください"
|
||||
enter-new-password: "新しいパスワードを入力してください"
|
||||
enter-new-password-again: "もう一度新しいパスワードを入力してください"
|
||||
not-match: "新しいパスワードが一致しません"
|
||||
changed: "パスワードを変更しました"
|
||||
|
||||
mk-post-form:
|
||||
|
|
|
@ -44,6 +44,9 @@
|
|||
// color #43A4EC
|
||||
font-weight bold
|
||||
|
||||
&:empty
|
||||
display none
|
||||
|
||||
> i
|
||||
margin-right 0.5em
|
||||
|
||||
|
|
|
@ -256,6 +256,7 @@
|
|||
</style>
|
||||
<script>
|
||||
import passwordDialog from '../scripts/password-dialog';
|
||||
import dialog from '../scripts/dialog';
|
||||
import notify from '../scripts/notify';
|
||||
|
||||
this.mixin('i');
|
||||
|
@ -264,11 +265,19 @@
|
|||
this.reset = () => {
|
||||
passwordDialog('%i18n:desktop.tags.mk-password-setting.enter-current-password%', currentPassword => {
|
||||
passwordDialog('%i18n:desktop.tags.mk-password-setting.enter-new-password%', newPassword => {
|
||||
this.api('i/change_password', {
|
||||
current_password: currentPassword,
|
||||
new_password: newPassword
|
||||
}).then(() => {
|
||||
notify('%i18n:desktop.tags.mk-password-setting.changed%');
|
||||
passwordDialog('%i18n:desktop.tags.mk-password-setting.enter-new-password-again%', newPassword2 => {
|
||||
if (newPassword !== newPassword2) {
|
||||
dialog(null, '%i18n:desktop.tags.mk-password-setting.not-match%', [{
|
||||
text: 'OK'
|
||||
}]);
|
||||
return;
|
||||
}
|
||||
this.api('i/change_password', {
|
||||
current_password: currentPassword,
|
||||
new_password: newPassword
|
||||
}).then(() => {
|
||||
notify('%i18n:desktop.tags.mk-password-setting.changed%');
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue