<% 'Autoriza a página a ser visualizada sem protecao autorizacao = 1 %> <% ''' Desenvolvido por JC & F Sistemas de Informação Ltda. ''' Todos os direitos reservados '''-------------------------------------------------------------------------------- ''' Data de Início: 16/02/2007 ''' Data de Término: ''' Se submeter o formulário, processa as seguintes tarefas: ''' Verifica Se todos os campos obrigatórios foram preenchidos ''' Verifica Se o Login escolhido já existe ''' Verifica se o e-mail é válido (@.com.br) ''' Se tudo tiver certo, inclui no banco e envia o e-mail de confirmação do CDONTS ''' Depois Redireciona para a página de aviso '''--------------------------------------------------------------------------------- If request.form("Controle") = "" then valor = "Selecione" errocpf = "Informe somente os números do seu CPF. Sem pontos e traço." else valor = Request.form("estado") End if if request.form("controle") = 1 then if request.form("nome") = "" then erronome = "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("apelido") = "" then erroapelido = "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("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("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") = "Selecione" 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("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("login") = "" then errologin = "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("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 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 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''==== Valida o Email do Cara ======--------- '-- Valida email --------------------------------------------- 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 = "Por favor, 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 = "Por favor, 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 = "Por favor, 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 = "Por favor, verifique o e-mail que foi digitado. Formato inválido." errototal = 1 End If '''''''= VErifica se o email digitado é 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 não tiver erro de preenchimento do formulário começa a processar o banco de dados If errototal = "" then Call Conecta() 'Verifica se já existe algum dado no banco de dados vsSQL = "SELECT * FROM usuarios" Set RS = oConexao.Execute(vsSQL) Do While Not Rs.EOF If trim(ucase(RS("APELIDO"))) = trim(ucase(REQUEST.FORM("APELIDO"))) THEN errodobanco = 1 erroapelido = "Já existe um usuário cadastrado com esse apelido. Favor escolher outro." End if If trim(ucase(RS("LOGIN"))) = trim(ucase(REQUEST.FORM("LOGIN"))) THEN errodobanco = 1 errologin = "Já existe um usuário cadastrado com esse Login. Favor escolher outro." End if If trim(ucase(RS("email"))) = trim(ucase(REQUEST.FORM("email"))) THEN errodobanco = 1 erroemail = "Já existe um usuário cadastrado com esse email. Favor escolher outro." End if Rs.Movenext Loop end if If errodobanco = "" and errototal = "" then Loginseguranca = Replace(Request.Form("login"),chr(39),"''") Senhaseguranca = Replace(Request.Form("senha"),chr(39),"''") 'Fez o Insert No banco de dados vsSQL3 = "INSERT INTO usuarios(nome,apelido, endereco, cep, cidade, estado, email, telefone, validou, bloqueado, assinante, emteste, login, senha, bairro, cpf, datadocadastro) VALUES ('"&replace(Request.Form("nome"),chr(39),"''")&"', '"&replace(Request.Form("apelido"),chr(39),"''")&"', '"&replace(Request.Form("endereco"),chr(39),"''")&"', '"&replace(Request.Form("cep"),chr(39),"''")&"', '"&replace(Request.Form("cidade"),chr(39),"''")&"', '"&replace(Request.Form("estado"),chr(39),"''")&"', '"&replace(Request.Form("email"),chr(39),"''")&"', '"&replace(Request.Form("telefone"),chr(39),"''")&"', '1', '0', '0', '0', '"&replace(loginseguranca,chr(39),"''")&"', '"&replace(senhaseguranca,chr(39),"''")&"', '"&replace(Request.Form("bairro"),chr(39),"''")&"', '"&replace(Request.Form("cpf"),chr(39),"''")&"', '"&DATE&"')" Set RS3 = oConexao.Execute(vsSQL3) Call desconecta() 'Criando o objeto Set CDOMail = Server.CreateObject("CDO.Message") 'Criando a instância Set CDOCon = Server.CreateObject ("CDO.Configuration") 'Host CDOCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.julianocarneiro.com.br" 'Porta CDOCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 'Porta do CDO CDOCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 'SMTP Autenticado = 1 CDOCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 'Usuário CDOCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "eu@julianocarneiro.com.br" 'Senha CDOCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "leadership1012" 'Timeout (segundos) CDOCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 30 CDOCon.Fields.update Set CDOMail.Configuration = CDOCon 'Nome e email do Remetente CDOMail.From = "Juliano " 'Nome e email do Destinatário 'Trata o email do destinatario 'emaildestinatario = rs("apelido")&" <"&rs("email")&" >" 'response.write(emaildestinatario) 'CDOMail.To = "Juliano " enderecodeemail = "Portal Juliano Carneiro <" & request.form("email") & ">" CDOMail.To = enderecodeemail 'Assunto CDOMail.Subject = "Seja bem-vindo(a) a comunidade de Análise Técnica." 'Corpo de mensagem '''''''INICIO DO HTML DA MENSAGEM textohtml = "
" textohtml = textohtml & "Se você não consegue visualizar este e-mail clique aqui. " textohtml = textohtml & "" textohtml = textohtml & "
" textohtml = textohtml & "
" textohtml = textohtml & "" textohtml = textohtml & "
" textohtml = textohtml & "" textohtml = textohtml & "" textohtml = textohtml & "" textohtml = textohtml & "" textohtml = textohtml & "" textohtml = textohtml & "" textohtml = textohtml & "
 
" textohtml = textohtml & " " textohtml = textohtml & "
" textohtml = textohtml & "
" textohtml = textohtml & "" textohtml = textohtml & "
" textohtml = textohtml & "
" textohtml = textohtml & "
" textohtml = textohtml & "" textohtml = textohtml & "" textohtml = textohtml & "" textohtml = textohtml & "" textohtml = textohtml & "
Olá, "&request.form("apelido")&".
" textohtml = textohtml & "
" textohtml = textohtml & "Seja bem-vindo(a) a minha comunidade de análise técnica.
" textohtml = textohtml & "
" textohtml = textohtml & "O objetivo do Portal é reunir a maior quantidade de operadores da bolsa de valores possível para que assim, possamos trocar idéias sobre a análise técnica e o mercado de capitais.
" textohtml = textohtml & "
" textohtml = textohtml & "Se você já opera o mercado, entre no fórum e conte sua experiência. Se você ainda não opera, coloque suas dúvidas. Todos são bem-vindos e será um prazer conhecê-lo(a).
" textohtml = textohtml & "
" textohtml = textohtml & "Estarei no Portal a maior parte do dia fornecendo conteúdo para você.
" textohtml = textohtml & "
" textohtml = textohtml & "Me coloco a sua disposição para eventuais dúvidas, sugestões ou críticas.
" textohtml = textohtml & "
" textohtml = textohtml & "Um forte abraço e bons negócios.
" textohtml = textohtml & "
" textohtml = textohtml & "Juliano Carneiro.
" textohtml = textohtml & "
" textohtml = textohtml & "
" textohtml = textohtml & "
" textohtml = textohtml & "" ''''''' Termino do HTML da mensagem CDOMail.HtmlBody = textohtml 'Enviando CDOMail.Send 'Finalizando Set CDOMail = Nothing Set CDOCon = Nothing 'Redireciona para a página informativa Response.redirect("logar.asp?cadastro=ok") end if End if %>
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
Prezado Visitante,

Você está a um passo de se tornar membro da maior comunidade de análise técnica do país.
Para acessar o Portal não é preciso pagar nada, basta efetuar o cadastro abaixo. Todo o conteúdo do site é de acesso gratuito.

Se você já tem cadastro, clique aqui e faça o login.

Para conhecer nossa política de privacidade clique aquii.

Atenção: Todos os campos são obrigatórios
Nome: " size="60" maxlength="149"> <%=erronome%>
Apelido: " size="20" maxlength="16"> <%=erroapelido%>
Endereço: " size="60" maxlength="149"> <%=erroendereco%>
Bairro " size="40" maxlength="90"> <%=errobairro%>
Cep: " size="9" maxlength="9"> <%=errocep%>
Cidade: " size="40" maxlength="90"> <%=errocidade%>
Estado: <%=erroestado%>
Telefone: " size="40" maxlength="90"> <%=errotelefone%>
E-mail: " size="60" maxlength="149"> <%=erroemail%>
Repita o E-mail: " size="60" maxlength="149"> <%=erroemail2%>
Login: " size="20" maxlength="15"> <%=errologin%>
Senha: " size="20" maxlength="15"> <%=errosenha%>