Azareal / Gosora

Gosora is an ultra-fast and secure forum software written in Go that balances usability with functionality.
https://gosora-project.com/
GNU General Public License v3.0
164 stars 16 forks source link

No javascript option #45

Open ghost opened 5 years ago

ghost commented 5 years ago

It would be nice to have non-javascript option for certain networks such as Tor and I2P Have tried to test it works or not with tor browser on demo forum, but even register was not possible for now.

Azareal commented 5 years ago

Hm, is this a common case? One thing I could do is add a switch to disable the JS anti-spam which is probably the thing stopping you from registering with JavaScript disabled, but do keep in mind that it might lead to an increase in spam.

ghost commented 5 years ago

It would be lots helpful in heavy censorship countries like China. and Being untracked is quite issue in theseday you know 🙄 I wonder how can i get notifications without javascript tho.

ghost commented 5 years ago

Oops misclicked! Closed this issue by mistake.

Azareal commented 5 years ago

I added a config.json setting which lets you disable the JS anti-spam, however you should keep in mind that this might result in spambots getting through and causing a lot of trouble. I'll add some documentation to explain how to use config.json at some point, probably soon.

And most admins could careless whether people want to be tracked or not, they just care whether they have a horde of spambots knocking at their doors. I'll see if I can add some more defences which don't rely on JavaScript, but JavaScript is the best way to stop them.

Censorship is a different matter entirely, a very complicated one.

Azareal commented 5 years ago

I've thought of a few methods where I time the incoming requests to make sure that forms aren't being submitted inhumanly fast, however such a method would be stateful which means there would be more traffic going back and forth between the application and the database.

I'm not sure whether it would work either, but it might be worth experimenting with.

Azareal commented 5 years ago

I have an idea for a simple captcha which might be useful for this, although it might take a bit of creativity from the webmaster to make the most of it.