Suporte » Plugins » Cadastrar usuário através de outro formulario

  • Bom dia galera. Meu sistema tem uma página para clientes(subscriber) e técnicos(contributor). Na página do técnico, ele cadastra algumas informações do cliente. O que eu preciso, é que quando um técnico cadastrar um GESTOR(campo: nome, email), automaticamente esse gestor cria um usuário cliente(subscriber) com o nome e email que foi criado em gestor. Eu preciso disso para o cliente ter acesso as informações que o técnico cadastrou dele. Agradeço desde já, qualquer coisa explico melhor.

Visualizando 1 resposta (de um total de 1)
  • Criador do tópico greg_kaippert

    (@greg_kaippert)

    O que eu penso em fazer é mais ou menos essa lógica aqui:

    Cadastrar um gestor na página do técnico.

    $cons = $pdo->prepare(“INSERT INTO cad_gestores(nome_gestor, email_gestor, ID) VALUES (?,?,?)”);
    $cons->bindValue(1, $nome);
    $cons->bindValue(2, $email);
    $cons->bindValue(3, $id_user);
    $cons->execute();

    E através da inserção desse gestor, criar um usuário(subscriber) com esses dados. Tentei algo assim, mas por enquanto não funcionou.

    $usua_nome = $nome;
    $usua_email = $email;

    $user_id = username_exists($usua_nome);
    if (!$user_id and email_exists($usua_email) == false) {
    $random_password = wp_generate_password($length=12, $include_standard_special_chars=false);
    $user_id = wp_create_user($usua_nome, $random_password, $usua_email);
    } else {
    $random_password = __(‘User already exists. Password inherited.’);
    }

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Cadastrar usuário através de outro formulario’ está fechado para novas respostas.