Lychee icon indicating copy to clipboard operation
Lychee copied to clipboard

Can't generate unique expiring share links

Open user897943 opened this issue 2 years ago • 5 comments

I'm pleased with the simplicity of this app, but I'm disappointed that such a beautiful and simple app doesn't allow me to create separate share links with custom settings to distribute to different people.

I might want to person A view Album 1 for 1 day and password protect with password abc123, while allowing person B to view Album 1 for 7 days with password xyz789 and person C could view Album 1 for 2 hours with password xxx999. So same album, but different permissions and unique links. The unique link has its own expiration and password, this way multiple people can view the album but have restriction that apply to them only.

Currently, I can password protect the album but everyone with the password can go in there any time, if I want to revoke access to only one person, I have to change the whole album password which means everyone else won't be able to view anymore.

This would make this perfect, please implement, it's a beg!!!

Thanks.

user897943 avatar Mar 24 '22 23:03 user897943

The following approach does not solve your request entirely, but 90%.

You can create different user accounts with individual passwords but without upload rights and locked (this means the user cannot change the password). You can share the albums with these different accounts.

Then you post the credentials of these accounts to your users. As the password cannot be changed you can also share each account with more than one individual, i.e. use them as "group accounts". For example you could create one account "family".

The only things which does not work is timer-based expiration.

nagmat84 avatar Mar 25 '22 11:03 nagmat84

Another option of course is to create multiple albums with different permissions and duplicate the photos across the albums (behind the scenes, Lychee will duplicate only the metadata; the image files on disk will be shared). That way it should be possible to have different passwords, etc. (though, as in @nagmat84's suggestion, no timer-based expiration).

kamil4 avatar Mar 25 '22 14:03 kamil4

@user897943 May I suggest something like the implementation of "google drive share"? Like you can choose to share your folder with anyone with the link, the password, and the timer(the link expires after the specified amount of time)?

cshyam1892 avatar Apr 23 '22 02:04 cshyam1892

@user897943 May I suggest something like the implementation of "google drive share"? Like you can choose to share your folder with anyone with the link, the password, and the timer(the link expires after the specified amount of time)?

I like the idea.

ildyria avatar Apr 29 '22 21:04 ildyria

@user897943 May I suggest something like the implementation of "google drive share"? Like you can choose to share your folder with anyone with the link, the password, and the timer(the link expires after the specified amount of time)?

Yes that's what I mean :)

user897943 avatar Apr 29 '22 21:04 user897943