VueTorrent icon indicating copy to clipboard operation
VueTorrent copied to clipboard

[Feature Request]: Add login "Remember me"

Open jacksen168sub opened this issue 10 months ago • 3 comments

Description

bro, I often need to open it for management, and I often need to enter a long password. This is too much trouble. I hope add the remember me function to save my account password in the local cookie and And automatically fills in the input box when logging in.

Original (Chinese): 哥们,我需要经常打开它进行管理,经常需要输入很长的密码。这太麻烦了。我希望我可以添加"记住我"功能,将我的帐户密码保存在本地cookie中,并自动在登录时填充到登录框中。

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Complementary informations

  • [ ] Is this feature already implemented in the default WebUI?

jacksen168sub avatar Mar 05 '25 01:03 jacksen168sub

Is there a reason why you're not using auth bypass?

You can configure qBittorrent to disable authentication for your local IP only This way you won't need your credentials to access your instance from a verified device.

Larsluph avatar Mar 05 '25 16:03 Larsluph

Is there a reason why you're not using auth bypass?

You can configure qBittorrent to disable authentication for your local IP only This way you won't need your credentials to access your instance from a verified device.

I know, but unfortunately I'm not on the LAN to use it. It seems that the browser embedded in the APP can't trigger the browser/third-party password filling service. Directly opening in the edge browser will also ignore the vertical screen lock of the system and become a horizontal screen.

Original (Chinese): 我知道,不巧我并未处于局域网来使用它。用过APP内嵌的浏览器貌似也无法触发浏览器/第三方密码填充服务。edge浏览器内直接打开也会无视系统的竖屏锁定,会变成横屏。

jacksen168sub avatar Mar 05 '25 23:03 jacksen168sub

After looking back at the code we had something similar asked in the past. We added a way to login using query params in the URL. Can this be a solution? It would prevent storing credentials in plain text.

Example: http://localhost:3000/#/login?username=admin&password=adminadmin

Make sure that both your username and password is "URL-encoded" for this to work properly. I use CyberChef to do this easily.

Larsluph avatar Mar 09 '25 10:03 Larsluph

After looking back at the code we had something similar asked in the past. We added a way to login using query params in the URL. Can this be a solution? It would prevent storing credentials in plain text.

Example: http://localhost:3000/#/login?username=admin&password=adminadmin

Make sure that both your username and password is "URL-encoded" for this to work properly. I use CyberChef to do this easily.

I think this way is not a security method, password in URL is easy to leak

a1156883061 avatar Sep 11 '25 05:09 a1156883061

We can't really provide a secure way to store it. I think the best way to handle this is to fix the password manager issue... #1504

Larsluph avatar Sep 12 '25 20:09 Larsluph