Ir para conteúdo
Fórum Script Brasil
  • 0

Problema Com Senha E Confirmar Senha


Guest Marcel

Pergunta

Oi pessoal, Eu estou fazendo um sistema de cadastro, e nesse sistema tem as pagina,

Cadastro.html que é a do Formularios

cadastro_execu.asp que é a pagina que tem o codigo de pegar os dados do formulario,e que faz a conexão com o banco de dados

cadastro_ok.html que é confirmação do cadastro.

confirmar_senha.asp que é a pagina que eu coloquei um codigo para dar erro se a pessoa digitar a senha diferente da confirmar senha.

Bem nesse sistema tem o eskema de login, quando a pessoa digitar um login e tiver no banco de dados, vai dar um erro, para pessoa digitar um login diferente.

e tambem na pagina "confirmar_senha.asp eu fiz esse codigo

<%

IF senha = confirmar senha Then

Response.Redirect "ok.html"

else

Response.write "você digitou o campo senha diferente do confirmar senha "

End IF

%>

e na pagina "cadastro_execu.asp" eu fiz um eskema de selecionar o login do banco de dados no caso é select from .

O problema é que não está indicando que o login já existe, só está indicando a pagina de senha e confirmar senha, gostaria de saber porque está acontecendo isso. se alguém poder me ajudar ?????

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Fala Marcel tb bom?

olha não entendi direito o que você quiz dizer + pelo q pude entender você fez um código q verifica se aquele nome de usuário já existe no banco certo?

Dessa forma você deverá fazer um select para verificação dos memos, no caso seu assim.

'Verifica se o usuário existe.

Set cad = Server.CreateObject("ADODB.RecordSet")

strcad = "Select nome From usuario where nome='"& user & "'"

cad.open strcad, strconn

If Not cad.EOF Then

cad.close

Set cad = Nothing

Response.Write "Erro: Nome de Usuario já utilizado"

Else

Rotina para inserção dos usuário no banco.

Espero que lhe ajude.

T+

Link para o comentário
Compartilhar em outros sites

  • 0

Não entendi muito bem o que tu quer fazer, mas posta o código aí se não for o que tentaram explicar...

Link para o comentário
Compartilhar em outros sites

  • 0

Então o codigo de verificar o usuario eu já fiz, o problema é que eu fiz outra pagina com um codigo para verificar se a Senha 1 é igual a senha 2 que no caso é senha e confirmar senha, o problema é que só está funcionando a verificação do senha e confirmar senha, e não está funcionando a verificação do usuario entendi ?

Link para o comentário
Compartilhar em outros sites

  • 0

<%@ Language=VBScript %>
<%Response.Buffer=true %>
<html>
<body>
<%
    On Error Resume Next
    p_userid = Request("p_usuario")
    p_pass1 = Request("p_senha")
    p_pass2 = Request("p_senha2")

    if (p_userid = "" or p_pass1 = "" or p_pass2 = "") then
%>
Todos os campos devem ser preenchidos.<br>
<A href="registro.asp?p_userid=<%=p_usuario%>">Retornar para o Cadastro</a>
     <%
      if p_pass1 = p_pass2 then

    set seubanco = server.createObject("ADODB.Connection")
    seubanco.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("seubanco.mdb") & ";"
    
    Application.Lock
    theSQL = "insert into suatabela "
    theSQL = theSQL & "(username, password)"
    theSQL = theSQL & " values ('"&p_userid&"', '"&p_pass1&"')"
      seubanco.Execute(theSQL)
    Application.UnLock
    seubanco.close
    set seubanco = Nothing
%>

<%    if Err.number = 0 then
    'Tudo está em paz no mundo %>
        <%
        Response.Clear
        Response.Redirect"login.asp?"%>
<%    else
        'Houve um problema com o nosso registro %>
        <h2>Problema</h2><br>
        Houve um problema com seu cadastro.<br>
        Volte para a página anterior e escolha uma identificação de usuário diferente.<br>
        <A href="registro.asp?p_userid=<%=p_usuario%>&p_first=<%=p_nome%>&p_func=<%=p_func%>&p_email=<%=p_email%>">Retornar para o Cadastro</a>
<%    end if
      else
       'p_pass1 não é igual a p_pass2
%>
    <h2>Erro de Senha</h2><br>
    As duas entradas de senha devem ser iguais.<br>
    Por favor, tente novamente. Obrigado!<br>
        <A href="registro.asp">">Retornar para o Cadastro</a>
<%      end if
    end if
%><br>
</BODY>
</html>

Tenta isso, adaptando para seu caso.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...