Если оставить за бортом спорные моменты в таком процессе, то:
Автоматическое создание пользователя
У стандартного UserManager'а есть
метод create_user. Если у вас переопределённая модель пользователя, проследите, чтобы UserManager для вашей модели был актуальный. Если вы меняли поля, которые фигурируют в этом методе, возможно, вам потребуется создать свой UserManager на основе стокового.
Аутентификация пользователя
Залогинить пользователя, на удивление, совсем легко, есть
функция login
Ну а редирект (на ЛК) после создания пользователя и его успешного логина вы, наверное, знаете как сделать.