<% 'Busca os dados do usuario na SESSION 'Se nao estiver logado If Session("idusuario") = "" then response.Redirect("expirou.asp") End if CALL CONECTA() 'Fez o Insert No banco de dados vsSQL = "SELECT * FROM USUARIOS WHERE IDUSUARIO = "&SESSION("IDUSUARIO")&"" Set RS = oConexao.Execute(vsSQL) IF RS.EOF THEN Response.redirect("expirou.asp") END IF 'Faz com que o Menu de Estado Fique sempre atualizado quando dá Refresh na Página IF REQUEST.FORM("CONTROLE") = "" THEN Valor = RS("ESTADO") email2 = RS("EMAIL") endereco = rs("endereco") bairro = rs("bairro") cidade = rs("cidade") telefone = rs("telefone") email = rs("email") cep = rs("cep") senha = rs("senha") ELSE valor = request.form("estado") email2 = request.form("email2") endereco = request.form("endereco") bairro = request.form("bairro") cidade = request.form("cidade") telefone = request.form("telefone") email = request.form("email") cep = request.form("cep") senha = request.form("senha") end if '==================== | Faz a Validação dos Campos | ============================== if request.form("controle") = 1 then if request.form("endereco") = "" then erroendereco = "Este campo deve ser preenchido." errototal = 1 ' Essa variável tem que ser processada como Zero para adicionar no banco de dados End if if request.form("bairro") = "" then errobairro = "Este campo deve ser preenchido." errototal = 1 ' Essa variável tem que ser processada como Zero para adicionar no banco de dados End if if request.form("cep") = "" then errocep = "Este campo deve ser preenchido." errototal = 1 ' Essa variável tem que ser processada como Zero para adicionar no banco de dados End if if request.form("cidade") = "" then errocidade = "Este campo deve ser preenchido." errototal = 1 ' Essa variável tem que ser processada como Zero para adicionar no banco de dados End if if request.form("estado") = "Selected" then erroestado = "Este campo deve ser preenchido." errototal = 1 ' Essa variável tem que ser processada como Zero para adicionar no banco de dados End if if request.form("telefone") = "" then errotelefone = "Este campo deve ser preenchido." errototal = 1 ' Essa variável tem que ser processada como Zero para adicionar no banco de dados End if if request.form("email") = "" then erroemail = "Este campo deve ser preenchido." errototal = 1 ' Essa variável tem que ser processada como Zero para adicionar no banco de dados End if if request.form("senha") = "" then errosenha = "Este campo deve ser preenchido." errototal = 1 ' Essa variável tem que ser processada como Zero para adicionar no banco de dados End if ''''''''''''''''==== Valida o Email do Cara ======--------- email = Request.Form("email") If email <> "" then If Instr(email,"@") <> 0 then variavel_L = len(email) '-- Localiza posição do @ ---------------------------- Variavel_t = instr(email,"@") + 1 '-- Localiza posição do . apó o @ -------------------- variavel_P = Mid(email,Variavel_t) '-- Localiza posição do . apó o @ -------------------- variavel_P2 = Instr(email,".") If Instr(variavel_P,".") = 0 then '-- Verifica se email tem . apó o @ ------------------ erroemail = "Verifique o e-mail que foi digitado. Formato inválido." errototal = 1 ElseIf Instr(email,".") = Variavel_t then '-- Verifica se o ponto esta logo em seguida do @ --- erroemail = "Verifique o e-mail que foi digitado. Formato inválido." errototal = 1 ElseIf variavel_P2 = Len(email) then '-- Verifica se o ponto esta logo em seguida do @ --- erroemail = "Verifique o e-mail que foi digitado. Formato inválido." errototal = 1 Else 'Response.Write Lcase(email) End If ElseIf Instr(email,"@") = 0 then erroemail = "Verifique o e-mail que foi digitado. Formato inválido." errototal = 1 End If ''' Verifica se o e-mail de cima é igual ao de baixo If trim(Ucase(request.form("email"))) <> trim(ucase(request.form("email2"))) then erroemail2 = "E-mail não confere com o digitado acima. Digite novamente" errototal = 1 end if end if 'Se a sessao expirar novamente bloqueia o acesso IF SESSION("IDUSUARIO") = "" THEN Response.redirect("expirou.asp") END IF 'Se nao tiver erro, altera os dados IF errototal = "" then SQL2 = "UPDATE usuarios SET endereco='"&Replace(REQUEST.FORM("endereco"),chr(39),"''") &"'," SQL2 = SQL2 + "bairro='"&Replace(REQUEST.FORM("bairro"),chr(39),"''") &"'," SQL2 = SQL2 + "cep='"&Replace(REQUEST.FORM("cep"),chr(39),"''") &"'," SQL2 = SQL2 + "cidade='"&Replace(REQUEST.FORM("cidade"),chr(39),"''") &"'," SQL2 = SQL2 + "estado='"&Replace(REQUEST.FORM("estado"),chr(39),"''") &"'," SQL2 = SQL2 + "email='"&Replace(REQUEST.FORM("email"),chr(39),"''") &"'," SQL2 = SQL2 + "senha='"&Replace(REQUEST.FORM("senha"),chr(39),"''") &"'," SQL2 = SQL2 + "telefone='"&Replace(REQUEST.FORM("telefone"),chr(39),"''") &"'" SQL2 = SQL2 + "WHERE IDUSUARIO="&Replace(SESSION("IDUSUARIO"),chr(39),"''") &"" 'Call conecta() set rs2 = oConexao.execute(SQL2) Call desconecta() response.Redirect("areadoassinante.asp") end if end if '==================== | Fim da Validação dos Campos | ============================= %>
ações, bolsa de valores, investimentos, mercado financeiro, investimento, acoes, corretora, home-broker, home broker, homebroker, corretora, trading, trader, analise técnica, analise tecnica, análise técnica, curso, cursos, fórum, chat, gráficos, grafico, graficos, gráfico, forum, brasil, brazil, forex, metastock, educação, educacao, educaçao, educacão, artigo, artigos, mercado, dinheiro, finanças, economia, investimento
Endereço: <%=erroendereco%>
Bairro: <%=errobairro%>
CEP: <%=errocep%>
Cidade: <%=errocidade%>
Estado: <%=erroestado%>
Telefone: <%=errotelefone%>
E-mail: <%=erroemail%>
Repita o E-mail: <%=erroemail2%>
Alterar Senha: <%=errosenha%>