th:action="@{/register}"
а не action="@{/register}"
/login
, а на {/login}
, потому то у вас тут ошибка: action="@{/login}",
а должно быть th:action="@{/login}"
.loginPage("/auth")
.loginProcessingUrl("/login")
th:action="@{/login}"
Encoded password does not look like BCrypt
.formLogin()
.loginPage("/signin")
.loginProcessingUrl("/signin")
.usernameParameter("email")
.passwordParameter("password")
.defaultSuccessUrl("/")
.failureUrl("/signin?authError")
.permitAll()
<input type="text" class="field" placeholder="Логин" name="login"><br>
<input type="password" class="field" placeholder="Пароль" name="password">
netsh int ipv4 add excludedportrange protocol=tcp startport=13579 numberofports=1
netsh int ipv4 add dynamic tcp startport=13579 numberofports=1
13505 - 13604
Да, я не грешу на программу в принципе... так как они то работает то нет (после перезагрузок).
netsh int ipv4 show excludedportrange tcp
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
netsh int ipv4 set dynamic tcp startport=13579 numberofports=1
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
reg add HKLM\SYSTEM\CurrentControlSet\Services\hns\State /v EnableExcludedPortRange /d 0 /f
Вот это уже интересно! Тоже думал, как бы сменить порт... в программе такой настройки нет...
Не подскажите ?
netstat -q
и скинуть лог?
Вот чувствую, что наверное проблема исправляется просто...даже логика в голове присутствует. Но вот как всегда такие проблемы фиг исправишь ... ((
Can't grab 0.0.0.0:13579 with bind
Важно понимать, что это разные направления. Java Enterprise занимает свою нищу, а Android Dev свою.
Что касается зарплат, то погуглите. Гляньте на вакансии. Также не забывайте, что нужно владение английским языком.