无法使用正确的电子邮件地址和密码登录 Firebase
Posted
技术标签:
【中文标题】无法使用正确的电子邮件地址和密码登录 Firebase【英文标题】:Can't sign in with correct Email address and Password with Firebase 【发布时间】:2020-01-04 16:26:12 【问题描述】:我创建了一个用于毕业研究的网络应用程序(使用 Vue.js、vue-router 开发)。我正在使用 Firebase 身份验证登录。即使使用正确的电子邮件地址和密码,我也无法登录,并且站点从“localhost:8080/signin”重定向到“localhost:8080/signin?” .
这是使用 Vue(2.6.10) 和 firebase 开发的。
(ellipsis)
input(type="text" placeholder="your@email.com" v-model="email")#MailAddress
(ellipsis)
input(type="password" placeholder="password" v-model="password")#Password
(ellipsis)
import firebase from "firebase";
export default
name: "Signin",
data()
return
email: "",
password: ""
;
,
methods:
signIn()
firebase
.auth()
.signInWithEmailAndPassword(this.email, this.password)
.then(
() =>
alert("Success");
this.$router.push("/");
,
err =>
alert(err.message);
);
;
我希望重定向到 'localhost:8080/'
【问题讨论】:
【参考方案1】:这对我有用。
在我的 Vue 组件中:
import firebase from '../database';
async signIn ()
let result = await firebase.signIn(this.email, this.password);
if (result.message)
this.error = result.message;
else
// Go to your route
在我的数据库文件中:
const database = firebase.initializeApp(config);
database.signIn = async (email, password) =>
try
await firebase.auth().signInWithEmailAndPassword(email, password);
return true;
catch (error)
return error;
;
【讨论】:
感谢您的 cmets 和建议。无论如何,我可以解决我的问题。以上是关于无法使用正确的电子邮件地址和密码登录 Firebase的主要内容,如果未能解决你的问题,请参考以下文章
我无法登录。即使我在Firebase中输入了电子邮件和密码,它仍然会保持Saying Error Logging
FTP一直登录不上去 地址 用户名 密码都是正确的 以前登陆过