Skip to content

If a user already exists don't send to index. #86

@cleversprocket

Description

@cleversprocket

When registering a new user and a 403 is returned because there is already one with the same name, they should not be sent to the index page but kept on the register page so they can try again.

Here's a quick solution. Let me know if there's a better one!:

//file: controllers.js
//...
.controller('RegisterCtrl',
//...
$scope.register = function () {
            Auth.register({
                username: $scope.username,
                password: $scope.password,
                role: $scope.role
            },
            function () {
                $location.path('/');
            },
            function (err) {
                $rootScope.error = err;
//If there is an error then stay on the register page
                if(err !== null) {
                    $location.path('/register');
                }
            });
        };
}]);

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions