PDA

View Full Version : A running Password-System in EE


c_by_sinus
8th of October 2004 (Fri), 04:40
OK, folks,
While EE seems to be my first choice, I am struggling with some important things (for me).

I am searching for a running system, based on EE, where a Password-Registration-Logging - System is attached.

Has somebody already such a "modul"?? I would love to adapt it.

Basically:
-Users can do a registration in EE.
-With this registration Users can download High-Res-images
-And this downloading should be logged somewhere
-Not realy necessary, but great: the admin should receive emails for new users and when users does downloading images

I know, Pekka has this on his list, but as usual, I should it have quite soon :mrgreen:

BTW: a user from Coppermine has implemented such a thing in a short time (some hours) for Coppermine, I guess, it should be possbile also for EE, but I can simply not do it because my lack of knowledge :~(

Thanks in advance
Markus

ArtM
8th of October 2004 (Fri), 07:29
I second that motion!

while the password exhibition access is helpful, it is not sufficient to handle the situations mentioned.

I too would like to be able to restrict exhibition(s), galleries & and path/size access by user code & password.

- ArtM

c_by_sinus
11th of October 2004 (Mon), 01:03
I second that motion!

while the password exhibition access is helpful, it is not sufficient to handle the situations mentioned.

I too would like to be able to restrict exhibition(s), galleries & and path/size access by user code & password.

- ArtM
Thanks, ArtM,
I have tried over the weekend coppermine, but I must say (as I hoped):
EE is ways better designed!

EE lacks -for my wishes- only for this password-logging-system and some minor things.
Hence I will go with EE, but I will try to solve this with help from Pekka.
As we can see on his "todo-list", exactly this is on his list, the only thing is the time ... as usual :wink:

Or, as a temporary solution, maybe someone can code a "mod" or has already such a modul. I have lerned from others (I do not know), it is not that difficult to do so.

Finally we all want the same: that EE will be better and better ...
Markus

Pekka
18th of October 2004 (Mon), 13:07
Sorry for delayed or non-existent replies: I got back from orchestra tour on friday and noticed my ADSL was broken (line is on for about 3 minutes per hour at most) - they have said it will be fixed in few days (!). So now I'll try to see when SHOWTIME light on my ADSL adapter does not blink and send replies on that very moment :?

The login system you described will come to EE, naturally. Multiuser cookie-based registering and logging code is finished and tested (in real-life gallery database site) and when the rest of your needs will be done: the answer depends on "how". If you can tolerate very simple admin (or admin via PhpMyAdmin), a download button which is displayed only for users with certain access rights (which you set), this should be quite fast to make -- but if you need extensive editor area with nice usage layout, user editor, fully integrated detailed access rights, option setting system and the lightbox system then it will take longer because e.g. lightbox is not 1.5 feature and I do not want to rush code to EE and spend time fixing bad ground decisions later.

I am now coding things to finish 1.5, things which should be very beneficial for all EE users and are to be considered as "basic features". I have done lots of work to ensure PHP 5 and Imagemagick 6 compatibility, fixed several bugs and made speed faster and the whole thing more robust. Unlimited and unrestricted nesting of galleries is the main thing not completed yet and that will take all my attention this week - the basic code is simple but it needs redesing of index page and "open API" for navigation (offering ways to use any type of navigation dropdown system(s) you like).

c_by_sinus
19th of October 2004 (Tue), 03:55
Sorry for delayed or non-existent replies: I got back from orchestra tour on friday and noticed my ADSL was broken (line is on for about 3 minutes per hour at most) - they have said it will be fixed in few days (!). So now I'll try to see when SHOWTIME light on my ADSL adapter does not blink and send replies on that very moment :?

Hi Pekka,
this is bad for you, I hope, they do repair your ADSL very fast !


The login system you described will come to EE, naturally. Multiuser cookie-based registering and logging code is finished and tested (in real-life gallery database site) and when the rest of your needs will be done: the answer depends on "how". If you can tolerate very simple admin (or admin via PhpMyAdmin), a download button which is displayed only for users with certain access rights (which you set), this should be quite fast to make
Pekka, this sounds great for me.

The lightbox-feature is nice, but as far as I can see, not often used from the clients, hence I can live without that.

What I use, can be VERY simple and must NOT have super-Design.

1) EE like it is just now ;)

2) A user can register and gets an email with his username/password (best if he could choose this, but not necessary)

3) With this username/password he can download images

4) In some form I must be aware of
a) who has registered
b) who has downloaded what
Pekka, that is it.

For example point 4 can be done very basic, because the user does not see this. Best would be, if I would get an email for registers and downloading AND if this also would be logged on the server, so that I could see this also there (as a list or so).

BUT this is not necessary really, most important is, that I SEE SOMEWHERE, who has what downloaded.

This info I must have for contacting the person or send an invoice ;)

Pekka, with this points I would be more than happy.
----------------

Hmmmm, only in short the background:
My dilemma: EE is the best so far what I have seen. There are others outside, but most lacks from this or that. And finally, EE has the best design and is very fast.

One big negative point for the others (for example): they cannot put ONE image in more than one Category. Great with EE.

Or they cannot handle IPTC. Here EE is also not perfect (displaying fields), but has quite a lot of power for IPTC.

Allow me to add this, that you understand me:
An internet - friend of me has coppermine (cpg).
He had the same problem as I have now. He wanted also have such a "register-download-logging"- system.
CPG has this also not. So he decided to write some scripts (I believe so called Mods), it took him "only" some hours.

Now he has such a feature, and the user can register like here

http://www.sinus.ch/gifs/password.gif

then the user gets an email and he can login now with these infos

http://www.sinus.ch/gifs/login.gif

And finally he can see, what happens with downloading:

http://www.sinus.ch/gifs/logging.gif

Pekka, you see, specialy the logging is very basic and unfortunately he gets not an email, when someone registers or downloads, but he can see on this logging page. But for the user with registration and login for dowloading this is good enough, from my point of view.
I you want have a look there, the url from this collegue is
http://images.schwarzburgland.de/index.php


IF I HAD something like this in EE, I would be happy :D
Unfortunately I have not the knowledge to do so.

Hence I am quite sure, this what you have already made, would fits my wishes.
For me, ONLY for me personally, EE does 85% of all, what I need REALLY, to use it in a professional aera (now I use it private, for this is great).

10% would be such a "password-downloading-logging"-system
5 % some missing iptc-fields for displaying and searching

Then I had 100% for use. All other additional things like "light-table" or nice other things would be great, but not really necessary and could added later at any time.

Pekka, I would be also happy to test something, what you have, on my site, if you want, because, as I said, now I use it private. The link now is
http://www.sinusfoto.ch/ee/gallery/index.php?pass=public&lang=eng

Thanks Pekka, for allways listening
Markus