Formulário de login html desconhecido. Criação de Formulário HTML

Aqui está um exemplo de código de página de login html. Neste exemplo, exibimos um campo de texto, Senha, botão Redefinir e botão Login. Usamos o botão Redefinir que redefine todos os campos em branco. Usamos a validação de JavaScript na página de Login. Nós definimos o nome de usuário e senha valor.

Aqui está um exemplo de código de página de login html. Neste exemplo, exibimos um campo de texto, Senha, botão Redefinir e botão Login. Usamos o botão Redefinir que redefine todos os campos em branco. Usamos a validação de JavaScript na página de Login. Definimos o valor de nome de usuário e senha.

Aqui está um exemplo de código de página de login html. Neste exemplo, exibimos um campo de texto, Senha, botão Redefinir e botão Login. Usamos o botão Redefinir que redefine todos os campos em branco. Usamos a validação de JavaScript na página de login. Definimos o valor de nome de usuário e senha. Se uma pessoa inserir um nome de usuário ou senha incorretos ou ambos, uma mensagem de erro com "Erro: nome de usuário ou senha incorretos" será exibida. Até que a pessoa insira o nome de usuário e a senha corretos, ela não fará o login.

Depois de inserir o nome de usuário e a senha corretos, você será redirecionado para outra página.

A página de login é usada na maioria dos sites dinâmicos para validar o usuário com base em suas credenciais. Para fazer a página de login para sites, formulário HTML e elementos HTML são usados. O campo de texto é usado para aceitar o nome de usuário e a senha. O campo de texto é usado para aceitar a senha do usuário.

O botão de envio é usado para enviar dados ao servidor para validação. É bom validar a entrada do usuário no navegador usando JavaScript. Neste tutorial, estamos criando um Login HTML código da página e validação da entrada do usuário com JavaScript. Na aplicação web moderna, a validação do lado do servidor também é muito importante, ela é feita no lado do servidor com o programa em execução no servidor.

Aqui está o tutorial em vídeo:

Mas neste tutorial, você aprenderá a criar uma página de login em HTML e validar a entrada do usuário com JavaScript. Visualizar demonstração da página de login HTML.

Aqui está a captura de tela da página de login que estamos criando:

Esta página de login exibe os campos de texto de nome de usuário, senha e botões para redefinir e login. Depois que o usuário insere os dados e clica no botão Login, o JavaScript é usado para validar o formulário e uma mensagem de erro é exibida se a validação falhar.

Página de login HTML com validação de JavaScript

Página de login

Página de login HTML
Nome do usuário:
Senha:

O

tag de HTML é o coração da criação do formulário de entrada do usuário em um aplicativo da web que pega os dados de entrada do usuário e, finalmente, os envia ao programa do servidor para processamento posterior. Os dados de todos os campos de entrada ou ocultos são obtidos e enviados ao servidor por meio de tag de formulário. O botão "enviar" é usado para iniciar o envio de dados do formulário ao servidor. Você também pode usar o código JavaScript para enviar o formulário. Por exemplo, se o nome do seu formulário for "loginForm", o código JavaScript a seguir pode ser chamado para enviar o formulário programaticamente.

Tags HTML que definem formulários HTML no site

Criamos sites e páginas individuais na Internet para se comunicar com os visitantes.

Formulários HTML são usados ​​para registrar visitantes no site, para pesquisas interativas e pesquisas, permitem que você envie mensagens, faça compras e assim por diante. Html O formulário é criado com um propósito: coleta e posterior transferência de informações para processamento em um script de programa ou por e-mail.

Exemplo de formulário HTML | Entrar

Tags, atributos e valores

  • - determine a forma.
  • name = "" - define o nome do formulário.
  • method = "" - define o método de envio de dados do formulário. Valores: "get" (padrão) e "post". O método "post" é frequentemente utilizado, pois permite a transferência de grandes quantidades de dados.
  • action = "" - define o url no qual os dados são enviados para processamento. Em nosso caso, enter_data.php ..
  • - definir elementos de formulário como botões, botões de rádio, campos de texto para entrada de dados.
  • type = "text" - define um campo de texto para entrada de dados.
  • type = "senha" - define um campo para inserir uma senha, enquanto o texto é exibido como asteriscos ou círculos.
  • type = "checkbox" - define uma caixa de seleção.
  • type = "oculto" - define elemento escondido formulários - usados ​​para transferir informação adicional para o servidor.
  • size = "25" - o comprimento do campo de texto em caracteres.
  • maxlength = "30" - o número máximo de caracteres a serem inseridos.
  • value = "" - define o valor que será enviado para processamento se se referir a botões de rádio ou interruptores. O valor deste atributo como parte de um campo de texto ou botão será mostrado como, por exemplo, Vasya ou Login no exemplo acima.

Exemplo de formulário HTML | Comentários no site

<a href="https://obanracer.ru/pt/giperssylka-na-yazyke-html-zapisyvaetsya-kak-primer-giperssylka-chto.html">HTML de exemplo</a> forma




Nome



Correspondência








Tags, atributos e valores

  • action = "http: //site/comments.php" - define a url para a qual os dados do formulário serão enviados.
  • id = "" - define o nome, identificador do elemento do formulário.
  • name = "" - define o nome do elemento do formulário.
  • - definir um campo de texto como parte de um formulário.
  • cols = "" - define o número de colunas no campo de texto do formulário.
  • rows = "" - define o número de linhas no campo de texto do formulário.

Se entre coloque o texto, ele será mostrado dentro da caixa como um exemplo que é fácil de remover.

Exemplo de formulário HTML | Lista suspensa

Formulários HTML




Tags, atributos e valores

  • - definir uma lista com posições para seleção.
  • size = "" - define o número de posições visíveis da lista. Se o valor for 1, estamos lidando com uma lista suspensa.
  • - definir as posições (itens) da lista.
  • value = "" - contém o valor que será enviado pelo formulário no url especificado para processamento.
  • selecionado = "selecionado" - Seleciona a posição da lista como exemplo.

Exemplo de formulário HTML | Lista de rolagem

Ao aumentar o valor do atributo size = "", obtemos uma lista com uma barra de rolagem:

Primeira posição Segunda posição Terceira posição Quarta posição

Formulários HTML




Para esta opção, usamos o sinalizador multiple = "multiple", que permite selecionar várias posições. Sua ausência permite que apenas um item seja selecionado.

  • type = "enviar" - define o botão.
  • type = "reset" - define o botão de reset.
  • value = "" - define o rótulo do botão.
  • Veja adicionalmente:

    Como você já sabe, o cliente web tem a capacidade de transmitir várias informações ao servidor web usando solicitações GET e POST. Formulários HTMLé a principal ferramenta para a criação de tais consultas. Basicamente, um formulário HTML é um campo ou campos para inserir informações em uma página da web. Um exemplo ilustrativo de um formulário HTML é o formulário de login e senha para autorização no site.

    O formulário HTML é descrito usando uma tag de par Formato... Esta tag tem dois atributos essenciais: método e açao... O atributo method especifica o tipo de requisição HTTP (get ou post), e a action especifica o documento requisitado, ou seja, o caminho para o arquivo que será requisitado. O caminho pode ser absoluto (indicando o domínio do site) ou relativo. Por exemplo:

    <form method = "get" action = "/login.php"> ... </ form>

    Existem vários tipos diferentes de elementos de entrada de dados que cabem em um formulário. O elemento com o qual gostaria de começar é chamado enviar:

    <tipo de entrada = "enviar" valor = "(! LANG: Login" / > !}

    O elemento é um botão que, ao ser clicado, executa uma solicitação HTTP. Atributo valor define o rótulo no botão. Um formulário pode conter vários elementos de envio. Para determinar no documento solicitado qual dos botões foi pressionado, é necessário definir os atributos dos elementos de envio nome... Por exemplo:

    <form method = "get" action = "/control.php"> <tipo de entrada = "enviar" nome = "enviar" valor = "(! LANG: Adicionar" / > !} <tipo de entrada = "enviar" nome = "enviar" valor = "(! LANG: Editar" / > !} </ form>

    Ao fazer uma solicitação, o navegador da web incluirá um parâmetro HTTP que caracteriza o elemento de envio clicado. O valor do atributo name do botão pressionado será considerado o nome do parâmetro, e o valor do atributo value será considerado o valor. Assim, ao clicar no botão Adicionar, uma solicitação será gerada:

    /control.php?submit=Add

    e quando você clica no botão Editar:

    /control.php?submit=Edit

    O próximo elemento é o elemento mais simples para inserir uma única linha de texto. Seu código HTML:

    <tipo de entrada = "texto" nome = "nome" />

    name é um atributo obrigatório para participar da solicitação HTTP. O valor deste atributo será usado como o nome do parâmetro HTTP. Este atributo está disponível para todos os tipos de elementos de formulário.

    Um elemento também pode ser definido como o atributo value, especificando o texto que será inserido por padrão no elemento. Por exemplo:

    <tipo de entrada = "texto" nome = "login" valor = "Nome do usuário" / >

    Elemento senha serve para inserir senhas. Exteriormente, é o mesmo, mas o texto inserido é exibido como asteriscos ou pontos:

    <tipo de entrada = "senha" />

    Isso é, em princípio, o suficiente para criar forma mais simples autorização. Vamos tentar implementá-lo e, em seguida, voltar a examinar o restante dos tipos de elemento.

    Vamos criar um arquivo auth.php no diretório raiz com o seguinte conteúdo:

    <html xmlns = "http://www.w3.org/1999/xhtml"> <cabeça> <título> Autorização</ título> <meta http-equiv = "Content-Type" content = "text / html; charset = utf-8" /> </ head> <corpo> <form method = "get" action = "/auth.php"> <mesa> <tr> <td> Nome do usuário:</ td> <td> <tipo de entrada = "texto" nome = "login" valor = "" /> </ td> </ tr> <tr> <td> Senha:</ td> <td> <tipo de entrada = "senha" nome = "passagem" valor = "" /> </ td> </ tr> </ mesa> <tipo de entrada = "enviar" valor = "(! LANG: Login" / > !} </ form> </ body> </ html>

    Como você pode ver, dentro da tag do formulário, você pode colocar tags que ajudam a marcar bem o formulário (coloquei uma tabela dentro). O formulário contém campos para inserir um nome de usuário e senha com os nomes login e senha, respectivamente. Quando você clica em "Login", uma solicitação GET para o documento /auth.php é gerada (ou seja, a própria página solicita). No meu caso, o URL completo da página era http: //test-domain3/auth.php.

    Insira seus dados e clique em "Login". A página deve ser recarregada. O endereço da página também deve mudar. No meu caso, tinha o formato:

    Http: //test-domain3/auth.php? Login = Joker-jar & pass = 12345

    Isso significa que o documento auth.php foi solicitado com parâmetros GET que foram inseridos usando um formulário HTML. Coloque um manipulador de PHP no topo do seu arquivo auth.php que aceitará credenciais:

    // - Verifique se os dados foram transferidos if (isset ($ _GET ["login"]) && isset ($ _GET ["pass"])) (echo "Seu nome de usuário:"... $ _GET ["login"]. ", sua senha: " . $ _GET ["passar"]; saída; )?>

    Se um nome de usuário e uma senha forem passados ​​para a página, a condição será acionada e a mensagem será exibida. Também será chamado saída, que interromperá a execução do script, portanto, o formulário não será exibido.

    Passar uma senha usando uma solicitação GET não é seguro, pois é visível na barra de endereço. Vamos mudar o tipo de solicitação para POST. Para fazer isso, altere o valor do atributo method e, no manipulador PHP para acessar o array $ _GET, altere-o para $ _POST. Verifique se o script funciona.

    O próximo elemento é caixa de seleção... É usado quando uma resposta sim / não é exigida do usuário:

    <tipo de entrada = "caixa de seleção" />

    Se a caixa de seleção não estiver marcada, nada é passado nos parâmetros. Caso contrário, o parâmetro de nome é passado com o valor sobre... Tem mais uma coisa. Como regra, há uma inscrição explicativa ao lado da caixa de seleção. É uma boa prática para o webmaster implementar uma resposta de caixa de seleção aos cliques neste rótulo. Isso é feito de forma simples. A caixa de seleção é atribuída a um id específico, e o rótulo em si é decorado com uma tag etiqueta com atributo por cujo valor é igual ao identificador da caixa de seleção:

    <tipo de entrada = "caixa de seleção" id = "lembrar" nome = "lembrar" /> <rótulo para = "lembrar"> Lembre de mim</ label>

    Lookalike é usado para selecionar uma resposta de um conjunto de valores. Digamos que o usuário precise escolher uma das três cores:

    <input type = "radio" id = "red" name = "color" value = "(! LANG: red" / > !} <rótulo para = "vermelho"> vermelho</ label> <br /> <input type = "radio" id = "green" name = "color" value = "(! LANG: green" / > !} <rótulo para = "verde"> Verde</ label> <br /> <input type = "radio" id = "blue" name = "color" value = "(! LANG: blue" / > !} <rótulo para = "blue"> Azul</ label> <br />



    Observe que todos os elementos o mesmo valor nome. Apenas um valor pode ser selecionado. O valor do elemento selecionado será passado no parâmetro HTTP, por exemplo color = blue.

    Para selecionar inicialmente alguns dos elementos, por exemplo, o primeiro, é necessário definir o atributo verificado com o significado verificado(Padrão XHTML):

    <input type = "radio" id = "red" name = "color" value = "(! LANG: red" checked = "checked" / > !}

    Há um elemento especial para inserir texto grande com várias linhas textarea:

    <textarea rows = "6" cols = "20" name = "text"> O texto dentro do elemento</ textarea>

    O texto dentro do elemento

    Este elemento, como você pode ver, difere dos anteriores. Ele é etiqueta emparelhada, e o texto é colocado não no atributo, mas no corpo da tag. O elemento também possui um atributo de nome. Usando o atributo filas você pode definir o número de linhas em um elemento, cols- o número de caracteres na linha. O elemento textarea é usado, como regra, em formulários POST, porque envolve inserir um texto longo (por exemplo, um formulário de postagem no fórum).

    Lista suspensa. Certamente encontramos esse elemento nos programas. Permite que você selecione um valor de um conjunto. O código do item também não é totalmente comum. Primeiro, um elemento de contêiner é criado selecionar, recebe o atributo name:

    <selecione o nome = "cidades"> </ select>

    Os itens da lista são colocados dentro do contêiner. O item da lista é uma tag emparelhada opção, cada elemento recebe um atributo de valor. A inscrição do elemento é escrita no corpo do elemento:

    <selecione o nome = "cidade"> <valor da opção = "(! LANG: msk" > !} Moscou</ opção> <valor da opção = "(! LANG: vlad" > !} Vladivostok</ opção> <valor da opção = "(! LANG: nsk" > !} Novosibirsk</ opção> </ select>

    Na solicitação HTTP, um parâmetro é passado com o nome do nome e o valor do elemento selecionado, por exemplo town = vlad... Por padrão, o primeiro elemento da lista é selecionado, se você quiser que outro elemento seja selecionado, defina o atributo para ele selecionado com o significado selecionado:

    <valor da opção = "(! LANG: vlad" selected = "selected" > !} Vladivostok</ opção>

    Lista de valores. Se o elemento selecionado estiver definido para o atributo Tamanho com um valor numérico, a lista suspensa se transformará em uma lista de valores. Nesse caso, o valor do atributo size determinará o tamanho vertical do elemento:

    <selecione nome = "cidade" tamanho = "3"> <valor da opção = "(! LANG: msk" > !} Moscou</ opção> <valor da opção = "(! LANG: vlad" > !} Vladivostok</ opção> <valor da opção = "(! LANG: nsk" > !} Novosibirsk</ opção> </ select>

    Moscou Vladivostok Novosibirsk

    Se o elemento selecionado estiver definido para o atributo múltiplo com o significado múltiplo(Padrão XHTML), então será possível selecionar mais de um elemento ao mesmo tempo (por exemplo, com o com a tecla Ctrl) Nesse caso, todos os itens selecionados com o mesmo nome serão passados ​​na solicitação HTTP, por exemplo: town = msk & town = vlad & town = nsk.

    Às vezes é necessário passar um parâmetro em uma solicitação HTTP que o usuário não deve editar e, às vezes, até ver. Digamos que você esteja implementando um formulário de edição de notícias. A solicitação HTTP deve conter o identificador desta notícia. Para casos como este, existe um elemento de formulário HTML oculto:

    <tipo de entrada = "oculto" nome = "param" valor = "" />

    Este elemento não ficará visível no formulário, mas o parâmetro HTTP name = value será passado quando a solicitação for feita.

    Às vezes, um elemento de limpeza de formulário pode ser útil. O botão, ao ser pressionado, todos os dados inseridos pelo usuário no formulário são apagados:

    <tipo de entrada = "redefinir" valor = "(! LANG: Limpar" / > !}

    Os elementos listados têm dois atributos especiais:

    readonly = "readonly" - proíbe a alteração de informações no elemento (modo somente leitura);
    disabled = "disabled" - torna o elemento inativo.

    Também existe um elemento para selecionar um arquivo que será carregado no servidor da web quando o formulário for enviado, mas isso provavelmente está em um artigo separado.

    Os formulários de login podem ser encontrados em sites com fóruns, lojas, WordPress e, principalmente, tudo na internet requer formulário de login em algum lugar para ter acesso a algo. Toda a web está incompleta sem formulários de login e registro, formulários de inscrição.

    Os formulários HTML serão os primeiros que a maioria de nós encontra e com CSS adequado, que dá estilo à estrutura HTML. Nas últimas versões HTML, acho que o HTML parece ter optado pelo CSS3 como opção de estilo de estrutura padrão. De qualquer forma, o que você encontra aqui é o HTML pré-projetado, formulários CSS construídos por desenvolvedores front-end e compartilhados com o público de graça.

    Tente usar todos esses modelos de formulário de login gratuitos, pois a maioria deles também possui recursos de validação de HTML pré-construídos, bem como alguns opt jQuery ou validação de HTML (como o formulário de login / registro com medidor de passagem abaixo).

    Esta lista ainda não acabou, estou interessado em encontrar novos designs de formulário de login, então vou continuar atualizando essa lista com novos modelos de formulário de login quando eles aparecerem em 2017. Fique ligado.

    Formulário de login vermelho

    Um formulário de login simples e eficaz para o seu site que requer campos de entrada básicos e nenhuma programação extra.

    Um design de formulário de login plano projetado para seu site que já é plano. Baixe e use este modelo para qualquer propósito.

    Requer um login rápido para seus clientes? Não se preocupe, este formulário de login bonito o ajudará a continuar sem complicações. Baixe o código-fonte e verifique a demonstração, pois você pode colocar um nome de usuário e senha de exemplo nos campos e tentar fazer o login. Você será levado a uma página de perfil no mesmo que parece gloriosa com um botão de logout que mostra a animação de logout.

    Com o Google Material Design se tornando popular em relação ao design plano, podemos ver um formulário de login profundo e cuidadosamente sombreado e um formulário de registro neste modelo css3.

    Aqui você obtém outro formulário de login brilhante para o site da sua empresa com uma opção para ocultar / mostrar os campos de login. Um design css / html / js bem codificado proporcionará um carregamento melhor sem interferir na velocidade atual do site.

    Formulário de login mínimo com animação fluida

    Uma animação suave do formulário de login que abre a seção de login clicando em uma imagem ou botão conforme necessário.

    Formulário de login minimalista com css

    Aqui você encontrará um formulário de login simples que é colocado em um fundo de tela inteira. O ⇬ Fazer download do arquivo obterá css e html para facilitar a implementação desse login no seu site.

    Formulário de login animado

    As animações de clique exibidas nos campos de texto são brilhantes, exibindo uma pequena animação deslizante de ícones de usuário e senha. Você pode então fazer o login no formulário para assistir a um pré-carregador de autenticação, bem como um bloco de boas-vindas. Este download contém todos os arquivos de origem para implementar um formulário de login para seu próprio site.

    Login elegante

    Esta é uma versão simples do formulário de login que você pode exibir no seu site, pois também tem menos impacto na velocidade do site com seu código mínimo.

    Tela Calma de Login

    Um formulário de login limpo com fundo animado dando uma sensação relaxante a toda a página. Baixe o modelo completo em formato zip no codepen.

    Formulário de login e inscrição

    Integre este formulário fluido de login e inscrição ao seu site com facilidade. O arquivo zip com este download fornecerá os modelos css, html e js. A inscrição nas redes sociais também está disponível com opções de exibição / ocultação de senha para uma entrada fácil de senha na tela.

    Formulário de Login com Criar Conta

    Um formulário de login que é exibido com um efeito de fadein é simplesmente divertido de assistir. Esse efeito pode ser visto apenas em alguns formulários de login modernos. Use o clique aqui para alterar o formulário de inscrição ou criar um formulário.

    Um formulário de login de estilo mínimo com design plano pode ser baixado no link abaixo. A validação de HTML está disponível e definida neste modelo de login.

    Download

    Modelo de formulário mínimo para login

    Uma validação para e-mail está disponível e este tempalte é puro css, html sem módulos jquery extravagantes.

    Download

    Formulário de inscrição / login

    Um único formulário para fazer login no site, bem como uma opção de inscrição e registro, que pode ser aberta com um clique. Mesmo que a área de inscrição esteja faltando alguns campos importantes, esta é uma forma melhor, com todos os recursos poderosos.

    Download

    Este formulário de login fica oculto a menos que você clique no link de login. Este é um recurso muito útil para um site moderno, que pode evitar uma página extra para login. Exiba o login em qualquer página de sua preferência com este poderoso formulário de login.

    Download

    Ele é fornecido como um PSD e como uma versão HTML / CSS totalmente codificada, para que você possa começar a integrá-lo imediatamente.

    Formulário de login (codificado)

    Um formulário de login profissional. O download inclui o arquivo PSD, e eu também tive vontade de codificá-lo, então incluí os arquivos xHTML, Js e CSS também.

    Download

    Formulário de login simples branco

    Um formulário de login limpo e simples com um botão redondo de envio e estados de foco elegantes.

    Simplesmente Formulário de Login

    Simplesmente formulário de login estilizado e projetado puramente usando CSS3. O formulário é criado usando uma marcação bastante simples e estilizado usando propriedades CSS3 muito básicas.

    Download

    Devoluções

    Uso

    Padrão de uso

    wp_login_form (array ("echo" => true, "redirect" => site_url ($ _ SERVER ["REQUEST_URI"]), "form_id" => "loginform", "label_username" => __ ("Nome de usuário"), " label_password "=> __ (" Senha ")," label_remember "=> __ (" Lembre-se de mim ")," label_log_in "=> __ (" Login ")," id_username "=>" user_login "," id_password "= > "user_pass", "id_remember" => "lembrar-me", "id_submit" => "wp-enviar", "lembrar" => verdadeiro, "value_username" => NULL, "value_remember" => false)); $ args (string / array) Uma matriz de argumentos controlando o resultado.
    Padrão: opções padrão

    Argumentos do parâmetro $ Args

    eco (lógico) Exibir (1) ou retornar (0).
    Padrão: 1 redirecionar (linha) URL para o qual será transferido após a autorização.
    Padrão: pagina atual form_id (linha) atributo id tag
    .
    Padrão: "loginform" label_username (linha) O texto do cabeçalho do campo de nome de usuário.
    Padrão: "__ (" Nome de usuário ")" label_password (linha) O texto do cabeçalho do campo "senha".
    Senha padrão ")" label_remember (linha) O texto do cabeçalho do campo "lembre-se de mim".
    Padrão: "__ (" Lembre-se de mim ")" label_log_in (linha) Enviar texto do botão.
    Padrão: "__ (" Login ")" id_username (linha) O valor do atributo id:
    Padrão: "user_login" id_password (linha) O valor do atributo id:
    Padrão: "user_pass" id_remember (linha) O valor do atributo id:
    Padrão: "lembrar-me" id_submit (linha) O valor do atributo id:
    Padrão: "wp-submit" lembrar (lógico) Lembre-se dos valores de campo (1) ou não (0).
    Padrão: 1 value_username (linha) Nome de usuário padrão.
    Padrão: "" valor_emembro (linha) O valor do atributo de valor do campo "lembre-se de mim". Por padrão 1 - a caixa de seleção está marcada. 0 - a marca de seleção está desmarcada.
    Padrão: 1

    Exemplos de

    #1. Exibição de forma normal:

    Exibirá:

    # 2 Deixe na mesma página ao inserir um nome de usuário / senha incorretos

    Por padrão, se logs incorretos forem inseridos em tal formulário, o usuário será enviado para página base autorização com indicação de erro.

    Para mudar isso e deixar o usuário na página anterior, mesmo que ele tenha inserido dados incorretos, você pode usar o gancho wp_login_failed:

    ## Deixa o usuário na mesma página ao inserir um login / senha incorreto no formulário de autorização wp_login_form () add_action ("wp_login_failed", "my_front_end_login_fail"); function my_front_end_login_fail ($ username) ($ referrer = $ _SERVER ["HTTP_REFERER"]; // de onde veio o pedido // Se houver um referenciador e esta não for uma página wp-login.php if (! empty ($ referrer ) &&! strstr ($ referrer, "wp-login") &&! strstr ($ referrer, "wp-admin")) (wp_redirect (add_query_arg ("login", "falhou", $ referrer)); // redirecionando e adicionar um parâmetro de consulta? login = saída com falha;))

    # 3 Formulário de registro em WordPress

    Não existe uma função especial para exibir o formulário de registro. Portanto, o formulário pode ser exibido escrevendo seu próprio código HTML. Aqui está um exemplo desse código HTML para um formulário de registro:

    "method =" post ">

    A confirmação da inscrição será enviada para seu e-mail.


    Lista de mudanças

    Desde a versão 3.0.0 Introduzido.

    O código formulário de login wp: wp-includes / general-template.php WP 5.2.3

    true, // O valor "redirect" padrão leva o usuário de volta ao URI de solicitação. "redirect" => (is_ssl ()? "https: //": "http: //"). $ _SERVER ["HTTP_HOST"]. $ _SERVER ["REQUEST_URI"], "form_id" => "loginform", "label_username" => __ ("Nome de usuário ou endereço de e-mail"), "label_password" => __ ("Senha"), "label_remember" => __ ("Lembrar-me"), "label_log_in" => __ ("Entrar"), "id_username" => "user_login", "id_password" => "user_pass", "id_remember" => "lembrar-me", "id_submit" => "wp-submit", "remember" => true, "value_username" => "", // Defina "value_remember" como true para o padrão da caixa de seleção "Remember me" marcada. "memória_de_valor" => falso,); / ** * Filtra os argumentos de saída do formulário de login padrão. * * @since 3.0.0 * * @see wp_login_form () * * @param array $ defaults Um array de argumentos de formulário de login padrão. * / $ args = wp_parse_args ($ args, apply_filters ("login_form_defaults", $ defaults)); / ** * Filtra o conteúdo a ser exibido na parte superior do formulário de login. * * O filtro avalia apenas seguindo o elemento de tag do formulário de abertura. * * @since 3.0.0 * * @param string $ content Conteúdo a ser exibido. Padrão vazio. * @param array $ args Matriz de argumentos do formulário de login. * / $ login_form_top = apply_filters ("login_form_top", "", $ args); / ** * Filtra o conteúdo a ser exibido no meio do formulário de login. * * O filtro avalia apenas seguindo o local onde o campo "senha de login" * é exibido. * * @since 3.0.0 * * @param string $ content Conteúdo a ser exibido. Padrão vazio. * @param array $ args Matriz de argumentos do formulário de login. * / $ login_form_middle = apply_filters ("login_form_middle", "", $ args); / ** * Filtra o conteúdo a ser exibido na parte inferior do formulário de login. * * O filtro avalia imediatamente antes do elemento de tag de fechamento do formulário. * * @since 3.0.0 * * @param string $ content Conteúdo a ser exibido. Padrão vazio. * @param array $ args Matriz de argumentos do formulário de login. * / $ login_form_bottom = apply_filters ("login_form_bottom", "", $ args); $ form = "
    ". $ login_form_top." ". $ login_form_middle." ". ($ args [" lembrar "]?" " : "") . " ". $ login_form_bottom."
    "; if ($ args [" echo "]) (echo $ form;) else (return $ form;))