Git Product home page Git Product logo

Comments (10)

mabasic avatar mabasic commented on June 23, 2024 1

This feature should be enabled by setting the guest_commenting configuration option to true.

I don't want to tie recaptcha into this package, maybe someone wants to implement a different thing for spam prevention. This will be left to the developer until I gather more feedback.

For now, once the guest commenting feature is enabled. A form for leaving a comment will be displayed along with an email field. Once entered, a "dummy" user will be created and associated with the comment. In the future if a user registers into your application with that email (if you allow registration) you could easily connect him with his comments.

from comments.

rocramer avatar rocramer commented on June 23, 2024 1

@mabasic Regarding spam protection: Laravel Honeypot could be used. It is great because it is really easy to implement, the user do not have to fill out anything and the website owner has no problems with data privacy laws (especially in the EU) because no third party is involved. I think the package is a good starting point for securing forms. I can create a PR if wanted.

from comments.

mabasic avatar mabasic commented on June 23, 2024

This could be easily achieved. Sure thing, send me a PR and we will work on this.

from comments.

mabasic avatar mabasic commented on June 23, 2024

Just to confirm, this feature will be implemented.

from comments.

mattrabe avatar mattrabe commented on June 23, 2024

I have not had a chance to work on a PR on this, and I'm pretty busy for the foreseeable future so I won't be able to get to it any time soon.

from comments.

mabasic avatar mabasic commented on June 23, 2024

No problem.

from comments.

mattrabe avatar mattrabe commented on June 23, 2024

@mabasic link to a PR/commits?

from comments.

mabasic avatar mabasic commented on June 23, 2024

@mattrabe Just thinking about this out loud :)

from comments.

mabasic avatar mabasic commented on June 23, 2024

Maybe just to collect user information necessary for this package to work (email & name) without creating a dummy user. Store the information in the table.

If needed the developer can connect the comment to the user later by using the email address.

from comments.

mabasic avatar mabasic commented on June 23, 2024

Comment approval has been implemented #50 so turning this feature on could be manageable even without a spam prevention system.

from comments.

Related Issues (20)

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.