【发布时间】:2026-01-29 10:25:02
【问题描述】:
我想用 Vuejs 重置密码。我设法用我的自定义 url 发送重置密码链接,当用户点击它时,它会重定向到自定义表单。密码重置网址为:
<input type="password" v-model="passwordNew" class="" placeholder="New password">
<input type="password" v-model="passwordConfirm"class=""placeholder="Confirm Password">
<button class="btn" v-on:click="resetPassword">Reset Password</button>
我的密码重置文件是component,在我的<script> 下我有:
import firebase from 'firebase'
export default {
data: function() {
return {
passwordNew: '',
passwordConfirm: '',
}
},
methods: {
resetPassword: function() {
var newPassword = this.passwordNew
var user = firebase.auth().currentUser;
console.log (" User: "+ user );
user.updatePassword(newPassword).then(function() {
// Update successful.
alert("Reset Password successful")
}).catch(function(error) {
// An error happened.
});
},
checkPasswords: function () {
}
}
}
当用户设置新密码时,我得到的只是用户为空的控制台,见下图:
【问题讨论】:
标签: firebase vue.js firebase-authentication