小编gcf*_*bri的帖子

如何在Firebase 3中创建用户并且不对其进行身份验证?

我正在开发一个angularfire项目,我想知道如何在Firebase 3中创建用户,一旦完成,不要对指定用户进行身份验证.在之前的Firebase版本中,我们使用了名为createUser(email,password)的方法.现在我们只有createUserWithEmailAndPassword(电子邮件,密码)方法,它创建并验证指定的用户.

firebase angularfire firebase-authentication

10
推荐指数
2
解决办法
6240
查看次数

如何处理 Firebase Web 中的身份验证/参数错误?

我正在使用 Firebase 开发一个 Web 项目,我需要处理登录页面上的所有身份验证错误。

为什么我无法像处理其他“auth/something-error”错误代码那样获得 error.code equals 'auth/argument-error' ?

例如,当我有一个登录表单并按下按钮而没有填写电子邮件和密码时,控制台中会抛出以下错误:

在此输入图像描述

如何获取此错误对象并将其保存在变量中?

@Frank van Puffelen,请回答。

登录.js

vm.signIn = function() {
        vm.loading = true;
        return $q(function(resolve, reject) {
            firebaseAuth.$signInWithEmailAndPassword(vm.email, vm.password)
                .then(function(firebaseUser) {
                    console.log('[Firebase] User signed as', firebaseUser);
                    vm.loading = false;
                    resolve();
                    $state.go('main');
                }).catch(function(error) {
                    console.error('[Code]', error.code);
                    console.error('[Message]', error.message);
                    switch (error.code) {
                        case 'auth/argument-error':
                            vm.translationId = 'IT DOENST WORK LIKE ERRORS BELOW';
                            console.log('IT DOENST WORK LIKE ERRORS BELOW');
                            break;
                        case 'auth/wrong-password':
                            vm.translationId = 'FIREBASE.AUTH.WRONG_PASSWORD.ERROR_MSG';
                            break;
                        case 'auth/user-not-found':
                            vm.translationId = 'FIREBASE.AUTH.USER_NOT_FOUND.ERROR_MSG';
                            break;
                        case …
Run Code Online (Sandbox Code Playgroud)

firebase firebase-authentication

9
推荐指数
2
解决办法
3万
查看次数

Spring 4 i18n&l10n(无法更改HTTP接受标头)

我需要帮助来解决此错误消息.我正在使用Spring 4,我想在我的项目上实现i18n&l10n.
当我尝试更改语言时,会显示此消息.下面是我的代码.拜托,有人可以帮我解决这个问题吗?

http://imgur.com/NZ9RaC8

输出:

ago 21, 2014 10:29:43 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [dispatcher] in context with path [/webapp] threw exception [Request processing failed; nested exception is java.lang.UnsupportedOperationException: Cannot change HTTP accept header - use a different locale resolution strategy] with root cause
java.lang.UnsupportedOperationException: Cannot change HTTP accept header - use a different locale resolution strategy
    at org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver.setLocale(AcceptHeaderLocaleResolver.java:46)
    at org.springframework.web.servlet.i18n.LocaleChangeInterceptor.preHandle(LocaleChangeInterceptor.java:73)
    at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:130)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:932)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:618)
    at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
    at …
Run Code Online (Sandbox Code Playgroud)

spring localization spring-mvc internationalization

3
推荐指数
1
解决办法
4986
查看次数