Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mkboy

Redirecionar e criar Cookies

Recommended Posts

Ola amigos,Fiz um form de cadastro e a page de processa.Diversos dados gravados no banco com sucesso!Só que usei a mensagem de erro de outro código meu e nao é isso que quero, quero fazer o seguinte:Se preencher correto, ele redireciona para login, com os campos de login ja preenchidos ( pois abrirei uma session e pegarei os dados do form cadastro), e no login clicarei em logar e ira entrar na pagina painel.asp com o cookie "logado".Pois se tentar abrir painel.asp direto, ele vai verificar se esta logado , se nao volta para login.aspResumindo: Como faço para redirecionar para página login.asp se preenchido corretamente e para cadastro.asp se incorreto?Na página Login.asp que instruçoes usarei para acessar e criar o cookie?Espero que tenha me entendido, e o código que processa meu form de cadastro está abaixo:

<%@ language="vbscript" %><% nome   =  Request.form("nome") nascimento = Request.form("nascimento") cpf  = Request.form("cpf") email  = Request.form("email") ddd  = Request.form("ddd") tel  = Request.form("tel") cidade  = Request.form("cidade") estado  = Request.form("estado") login  = Request.form("login") senha  = Request.form("senha") ip   =    Request.ServerVariables("REMOTE_ADDR") 'On error Resume Next set boletimDB = server.CreateObject("ADODB.Connection") boletimDB.open "boletim"        theSQL = "insert into cadastro"        theSQL = theSQL & "(nome, nascimento, cpf, email, ddd, tel, cidade, estado, login, senha, data, ip) "        theSQL = theSQL & " values ('"&nome&"','"&nascimento&"','"&cpf&"','"&email&"','"&ddd&"','"&tel&"','"&cidade&"','"&estado&"','"&login&"','"&senha&"','" & NOW & "','" &ip& "')"

só quebrei linha aqui para nao criar rolagem aqui no forum

  boletimDB.Execute(theSQL) boletimDB.close set boletimDB = Nothing %> <% if Err.number = 0 then %>OK!!!<% else %>ERROR!<% end if %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

VOCÊ PODE UTILIZAR UMA SESSION PARA VERIFICAR SE ELE PREENCHEU OU NÃO. COLOQUE A SENHA NA SESSION, PORQUE ASSIM FICA MAIS DIFÍCIL DE ALGUM HACKER CONSEGUÍ-LA. AÍ NA PÁGINA QUE VOCÊ VERIFICA SE O USUÁRIO ESTÁ LOGADO COLOQUE:If Session("Senha") = "" ThenResponse.Redirect "../cadastro.asp"End IfE PARA VOCÊ CRIAR COOKIES É O SEGUINTE:Response.Cookies("nomedocookie") = variávelVOCÊ TAMBÉM PODE CRIAR UM GRUPO DE COOKIES:Response.Cookies("dados")("nomedocookie") = variávelResponse.Cookies("dados")("nomedocookie2") = variável2PARA VOCÊ RESGATAR O COOKIE:Request.Cookies("nomedocookie")ENTENDEU?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.