Git Product home page Git Product logo

lychee's People

Contributors

aidenir avatar bb-ricardo avatar birdwing avatar carlambroselli avatar cdauth avatar cronos87 avatar cternes avatar dixy avatar djdallmann avatar electerious avatar leplatrem avatar mhp avatar nilswindisch avatar powentan avatar pyro2927 avatar r0x0r avatar reneluria avatar renfredxh avatar rhurling avatar stupergenius avatar thejandroman avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

jrschuetz

lychee's Issues

User and role tracking insecure

No protection against changes to the logged in user and role at user-side. This is problematic as at server-side no checks are implemented that will check if the action can be performed by the logged in user (though I think they were in the past).

This is a serious security risk (example: every logged-in user is able to change user role to admin), that everyone who wants to tryout this fork should be aware of.

I'm currently starting to implement checks in the PHP code to solve this.

Search results of unsorted photos are broken

Search results that return pictures without an associated album id fail to open.

Problem is caused by an incorrect link, containing 'null' as the album-id out of which an incorrect corresponding hyperlink is created. Probably originated out of the internal changes to the unsorted smartalbum.

Example object:

...

Example link:
http://snipped/#false/14782970514058

On commit: 8441a18

Other search results do work correctly (photos in albums and albums).

Starring is shared between users

The 'starred' column in the photos table needs to be moved and linked to a specific user_id. This will allow user to make their own selection of favorite pictures, rather tahn having one global smartalbum.

This is a leftover from the master branch that hasn't yet been ported to support the multi-user setup.

Can't upload photos

I just cloned the multiuser branch on my web server, but I can't upload any pictures. Here are the log from database:
capture d ecran 2017-01-15 a 16 13 55

I Followed instruction in the Installation.md, gave 775 to data/ and 777 to Config.php, nothing worked.

edit: When I try the master from Lychee the uploads are working, so i think it isn't a PHP issue. But why is there no uploads folder in the multiuser branch ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.