ComfyUI-Login
This custom node serves as a proof-of-concept to explore the implementation of basic login functionality for ComfyUI.
In the future, if proven useful, this feature might be directly integrated into either ComfyUI or ComfyUI-Manager.
First thing first
Please be aware that absolute security does not exist. This login node offers only basic protection for ComfyUI. Use it at your own risk.
How to use
Installation
To install this node, you have two options:
-
In the directory
ComfyUI/custom_nodes/, git clone this repo, and dopip install -r requirements.txtin the repo's directory. -
Use ComfyUI-Manager. (Sorry, I haven't submitted to ComfyUI-Manager yet...)
Setting Up a New Password
For your first login, you may choose any password. This password will be encrypted and stored in a file named "PASSWORD" within the ComfyUI project folder.
Resetting a Forgotten Password
If you forget your password, you can reset it by deleting the "PASSWORD" file found in the ComfyUI project folder. After doing this, you will be able to log in again using a new password of your choice.
Removing the Login Feature
To disable the login feature, you can either:
-
Manually delete the ComfyUI-Login folder located in the
ComfyUI/custom_nodes/directory. Then, restart ComfyUI for the changes to take effect. -
Use the ComfyUI-Manager to uninstall it. (Sorry, I haven't submitted to ComfyUI-Manager yet...)
HTTPS?
No, there's no HTTPS still.
