Я не уверен, чего вы пытаетесь достичь, просто объединяя входы в систему и регистрацию, они не были предназначены для совместной работы, поэтому вам определенно нужно внести некоторые изменения в базу бак auth структура.
Это действительно не должно вызывать недоразумений, поскольку это просто проблема, которую вы создали для себя, комбинируя две очень похожие формы.
Чтобы просто пройти через это (и я не знаю, какой код изменяется, если вы его сделали), сначала вы должны создать свой собственный логин (html), установить форму action="/auth/login"
.
Имя для входа будет отправлено, ЕСЛИ все ясно, что пользователь вошел в систему, и вы справитесь с этим, ОДНАКО если ему не удастся войти в систему, они будут доставлены в одностраничный логин (по умолчанию / или измененный), где они могут повторить попытку.
То же самое должно следовать для регистрации, установить форму action="/auth/register"
и позволить ей отправлять против tank auth controller. Опять же, если регистрация прошла успешно, их просто перевезут куда угодно, иначе они попадут на одну страницу регистрации.
Используйте исходные логин и регистрацию просмотров в качестве начала того, что вам нужно изменить / обновить.
Tank Auth - это действительно плагин, который нужно изменить в соответствии со своими потребностями, его код чистый и понятный, поэтому просто пройдите его, чтобы понять, что происходит при входе в систему, что происходит при регистрации , активация и т. д., в противном случае смешивание вещей никуда вас не приведет. Исходя из моего личного опыта работы с библиотекой, я ВСЕГДА изменял ее после первоначальной настройки, просто потому, что это легко сделать.