Loading...
 
Features / Usability

Features / Usability


New user registration redundant email check

posts: 5

Hey everyone. I'm fairly new to tikiwiki and have a new site ccpathfinder.com which is about one month old. Over this short amount of time I have configured tikiwikis options to what works for my websites intent, but there is a "flaw" or missing option in the registration process which I would like to add. Or maybe someone has already reworked the php and related files to make this work.

What I want is the registration file tiki-registration.php to include a check for redundant email in the user database. If this is indeed the file which should be doing the checking.


Essentially I want tiki to check existing users email address against the new registering user to see if the email address they are using already exists, and if so, to throw a registration error explaining that the email they are trying to register with already exists not allowing completion of said new user registration.


-

I've been having a problem with people registering multiple users with the same email, who are basically searching for sites to add links to their own site, who have no intention of providing any useful information for my own sites intent.

I have been checking on my own accord the redundant email problem and disallowing creation of offending users, but this is a pain and I am sure that many other people would be interested in adding this feature to their own tiki site.

Help is appreciated. Thanks.


posts: 5

Thanks for the quick reply marcla.

If we were to enable a feature with registration which only allows one user id per email address it would force spammers and the like to only create one user id tied to their email address, which is much easier to track on my part to track and blacklist if necessary. It would also make it inconvenient for them in that if their user name were to be blacklisted they would have to create an entire new email just to produce more spam on my site. That takes time and effort which they could use in finding other sites or whatever it is they do.


I checked the blacklisting options for tikiwiki and from what I can see it does not involve blacklisting by email. Only user id, and IP. This would allow me to blacklist a username, not the email, and that same person can create more IDs using the same email. So now I have entered a redundant cycle of waisting my time.

On the other hand. I have a serious problem with banning an IP in a blanket fashion, because if I do I am essentially banning potentially thousands of people from my site just to block one. I do like that tiki ties the IP to a username provided they are not anonymous. (which in my case anonymous users do not have access to creating content on my website)


So in regards to your question, I truly do believe it would slow spammers and advertisers down. Simply because it would make their business of spamming more difficult. Just as the flow of electricity or water taking the path of least resistance, spammers would flow to other sites because mine is more difficult to produce their desired result.


I think it would be a simple addition to the tiki package, though I do not know enough about the structure of tiki to incorporate it.

The addition of a redundant email check should only involve changing a few of the php and tpl files, and the addition of a checkbox in the admin|login section to enable that as a feature.


So my question to you now is, can you see why this would be a nice addition to tiki? Also do you think this would constitute as a wishlist idea?

Last, if anyone catches wind of this thread and has a basic understanding of how to incorporate this function into tiki, please respond.

Thanks for reading my long response to marclaporte's short question.

posts: 6

Hello NickNapoli82 and everybody,

I don't have a solution to your problem, unfortunately. I just wanted to support your request, because it would indeed be very useful to have a redundant email check during the registration process.

I am using tiki cms in a class with students. Sometimes they forget that they have already registered, so they go ahead and create an extra account. That makes it difficult to track their usage on the site. It is a lot of extra work for me to sort these out and delete the redundant account and a feature mentioned by NickNapoli82 would be extremely helpful.

posts: 26 United States
I would enable "Use email as username" and check the option to obscure the email. I have no experience in how thoroughly tiki obscure but that would make the email a primary key and not reproducible. Cheers

posts: 26 United States

Hello All;

I have looked through all the tiki docs, have tried the IRC (very disappointing experience), and conducted a web search to no avail. Therefore: Is it possible to pass user tracker items to a data channel using the $profilerequest command? Or is this the wrong approach?


posts: 26 United States
Sorry for the off-topic post...the data channel question was intended to be a separate post. eek