Code Monkey home page Code Monkey logo

Comments (14)

einpraegsam avatar einpraegsam commented on July 20, 2024

Nice idea but not planned at the moment.

from femanager.

moe2k avatar moe2k commented on July 20, 2024

Closed as in "I don't want that feature" or closed as in "I don't have time"? Thinking about a PR.

from femanager.

einpraegsam avatar einpraegsam commented on July 20, 2024

We're short before 4.0.0 release and will focus on that. Nevertheless PR are always welcome.

from femanager.

moe2k avatar moe2k commented on July 20, 2024

Hi Alex, I need this feature for one of my client's websites because nearly 20% of the users which try to register get stuck because they don't receive the e-mail (although we ruled out all possible deliverability issues). Would you be able to include this as a feature if we sponsor development?

from femanager.

sbusemann avatar sbusemann commented on July 20, 2024

Hi @moger-xx - this could be an idea for the BE Module (Frontend Users). We could add a new button to all pending registrations and try to resend it. Could that be a solution?

from femanager.

moe2k avatar moe2k commented on July 20, 2024

That would be good, but the primary goal was to offer it in the frontend so users can do it themselves and don't have to deal with customer service at all. I would like to offier it in the following places:

  1. On the first confirmation view which is shown after the registration has been submitted by the user which basically says something like: "Thank you for your registration. We have sent you a confirmation link to your email [email protected]. Please confirm your registration by clicking on that link."

Now we would add something like: "Didn't reveice the e-mail?" with a Button "re-send confirmation email" and a remark "please also check your spam folder". Technically the best option would be that this button works via ajax, so the user does not have to leave the page and a success message shows up after the email has been sent again. If that's too much effort, a non-ajax solution (separate confirmation view) would also be acceptable.

  1. Also we should show a link in the error message which says that an e-mail-address (username) is already taken. But only if the corresponding account has not been confirmed yet or is disabled, so we don't show the link when the corresponding account is working.

  2. In our case, probably we should also show the link in the website's FAQ or below the registration form. But I think this is rather special so it does not need to be included but just be possible (viewhelper / extbase action).

from femanager.

sbusemann avatar sbusemann commented on July 20, 2024

But what happens, if the user closed the last view? Then we can't start the process again.

from femanager.

moe2k avatar moe2k commented on July 20, 2024

This should be covered by case number 3. We could link to a view containing a form, in which the user can enter the e-mail-adress (username) again and trigger the re-sending. of course the same restrictions apply as in case number 2. Think of it being somewhat like a password forgot functionality.

from femanager.

sbusemann avatar sbusemann commented on July 20, 2024

I try to summarize:

  • We need an action, that enables a fe_user or and be_user to resend an open request (Double Opt-in E-Mail)
  • We need an option for the Plugin, that an editor is able to decide, wether this option is shown or not, at view, after the first step of the registration is done
  • We need an additional view ( Re-send Double Opt-in E-Mail), that an user is able to start this action and / or an detection during the regular registration, if this user exists.

Did I miss anything?

from femanager.

moe2k avatar moe2k commented on July 20, 2024

Sounds good :-)

from femanager.

sbusemann avatar sbusemann commented on July 20, 2024

@moger-xx can you send your contact data to stefan.busemann(at)in2code.de - then i can create an offer.

from femanager.

sbusemann avatar sbusemann commented on July 20, 2024

is released in 4.2.0

from femanager.

moe2k avatar moe2k commented on July 20, 2024

The Option
tx_femanager.UserBackend.confirmation.ResendUserConfirmationRequest = 1
needs to go into documentation.

Additonally, after activating it and opening the backend View, we got:

Sorry, the requested view was not found.
The technical reason is: No template was found. View could not be resolved for action "listOpenUserConfirmations" in class "In2code\Femanager\Controller\UserBackendController".

Reason is: the template "listOpenUserConfirmations" starts with a lowercase "l" but Uppercase "L" is expected on case-sensitive filesystems.

from femanager.

moe2k avatar moe2k commented on July 20, 2024

Also, the search form in the backend view "listOpenUserConfirmations" posts against the wrong action ("confirmation" instead of "listOpenUserConfirmations"), so search is not possible.

from femanager.

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.