хочется сменить пароль, но в ЛК можно сменить только на заранее сгенерированный системой.
насколько я понял, это сделано для предотвращения угона аккаунтов.
но почему бы не сделать возможность менять пароль на указанный с подтверждением через e-mail?