Jump to content

MarkupGoogleRecaptcha not working with LoginRegister module

Recommended Posts

Markup-Google-Recaptcha is not working with LoginRegister module in Forgotton Password Form.

Here is my code
wire-> modules -> process -> ProcessForgotPassword.php

protected function step1_renderForm() {

        $form = $this->modules->get("InputfieldForm");
        $form->attr('action', './?forgot=1');
        $form->attr('method', 'post');
        $field = $this->modules->get("InputfieldText");     
        $field->attr('id+name', 'username');
        $field->attr('class', 'redesign-field forgotPassFeild');
        $field->setAttribute('placeholder', 'Username');
        $field->required = true;
        $field->label = $this->_("Forgotton Password");
        $field->description = $this->_("If you cannot remember your password to access the affiliates portal. simply provide your username in the box below and we'll send you a reset link via email.");

       // Calling MarkupGoogleRecaptcha Module.
        $captcha = $modules->get("MarkupGoogleRecaptcha");

       //  rendering form with recaptcha

        $submit = $this->modules->get("InputfieldSubmit");
        $submit->attr('id+name', 'submit_forgot');

        $this->session->userResetStep = 1;
// rendering form
         $out .= $form->render();

        // getting captcha script
        $out .= $captcha->getScript();

        return $out;

I am following this one example.


please suggest me how i can show MarkupGoogleRecaptcha in forgotton password.

Getting log error


Abdul Qayyum

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By franciccio-ITALIANO
      Hi, I installed LoginRegister module. This is the instructions:

      But in Setup > Templates there isn't any templates > user.
      I don't know how to configure this module...
      Has anyone already tried it?
    • By Dean
      I don't seem to be able to add a role to a user when they register.
      I have a function to return the role as text based on the option that was chosen on the register form. I have checked that this function is returning the correct value by echoing it to the page. If I pass that text into the addRole function (as $myRole) it doesn't work. If I hard code the exact same text into addRole it does work.
      Do I need to change my getRole function to return the text in a different format?
      function getRole($role) { // return name of role based on id from register_member_role switch ($role) { case 1: return "type1"; break; case 2: return "type2"; break; case 3: return "type3"; break; default: return "type1"; } } $loginRegister = $modules->get('LoginRegister'); $myRole = getRole($input->post('register_member_role')); wire()->addHookBefore('LoginRegister::createdUser', function($event) { $u = $event->arguments[0]; $u->addRole($myRole); $u->save(); }); echo $loginRegister->execute();  
    • By abdulqayyum
      Hy Processwire community,
      There are some problem in fileCompiler cache.
      when i change under the directory \site\templates\ it must change under the directory /site/assets/cache/FileCompiler/site/templates/
      but it does not update and functionality working with /site/assets/cache/FileCompiler/site/templates/ directory.
      In this case please suggest me how i clear fileCompiler cache?
      what i have to clear it manually?
      Thanks AbdulQayyum.
    • By abdulqayyum
      Hy everyone,
      i am using loginRegister module for front-end user login.
      In this module user can login with Email/username, i am showing with Email. done
      but not showing Email in Forgotton Password section. there still showing with username.

      i want to show Forgotton Password with Email instead username. and should reset with email.

      please help me in this section, how i can set it with Email.

      Thanks AbdulQayyum.
  • Create New...