我对代码非常陌生。我正在使用 firebase 的 firebase UI github 项目来处理我的电子邮件/密码身份验证 — https://github.com/firebase/firebaseui-web。重定向正在工作,但我如何防止用户绕过登录页面并简单地访问“成功”网址(如果有人只是与他们分享)。我希望能够简单地设置一个“signInFailureUrl”参数。但是没用,哈哈。下面,我粘贴了设置“signInSuccessUrl”的配置对象。我该如何处理?任何帮助将不胜感激。
var uiConfig = {
'queryParameterForWidgetMode': 'mode',
// Query parameter name for sign in success url.
'queryParameterForSignInSuccessUrl': 'signInSuccessUrl',
'signInSuccessUrl': '<url-to-redirect-to-on-success>',
'singInFailureUrl': '<url-to-redirect-to-on-failure>',
'signInOptions': [
// I am only using email and password for my app
firebase.auth.EmailAuthProvider.PROVIDER_ID
],
'callbacks': {
'signInSuccess': function(currentUser, credential, redirectUrl) {
return true;
}
}
};