Rickardo Postado Fevereiro 27, 2007 Denunciar Share Postado Fevereiro 27, 2007 olhem essa paginahttp://www.brcbr.com.br/full/ver_produto.asp?id=10quero que o cara faça o login e clik em 'ok' aí se o login for válido.. mostra o valor ao invés do form de login. se for falso mostra o campo login e a mensagem pra entrar em contato com o departamento técnico.alguém aí pode me ajuda???andreia_sp... socorro.. help-me..valeuRickardo Costa Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Fevereiro 27, 2007 Denunciar Share Postado Fevereiro 27, 2007 Joga o form dentro de um IF, onde só sera exibido se ele não tiver feito Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Fevereiro 27, 2007 Autor Denunciar Share Postado Fevereiro 27, 2007 Joga o form dentro de um IF, onde só sera exibido se ele não tiver feito:Scomo pode me ajudar???o problema é que meu login não trabalha com cooquies...no meu login só faz um select.. :Sdesculpe mais ainda sou meio burrim.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Fevereiro 27, 2007 Denunciar Share Postado Fevereiro 27, 2007 (editado) nem com sessions?cria uma session do status do login, 1 para logado e 0 para não. Ai o IF você se baseia nisso (exemplo):if session("status_login") = 1 then 'não exibe formulario else 'exibe formulario end if Editado Fevereiro 27, 2007 por andreia_sp Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Fevereiro 27, 2007 Autor Denunciar Share Postado Fevereiro 27, 2007 nem com sessions?cria uma session do status do login, 1 para logado e 0 para não. Ai o IF você se baseia nisso (exemplo):if session("status_login") = 1 then 'não exibe formulario else 'exibe formulario end ifvaleu... entendo como tu falas.. porem não sei transcrever isso.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Fevereiro 27, 2007 Denunciar Share Postado Fevereiro 27, 2007 Poe o codigo que autentica o login (SQL) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Fevereiro 27, 2007 Autor Denunciar Share Postado Fevereiro 27, 2007 esse é o form.<form id="form1" name="form1" method="post" action="autentica.asp"> <table width="100%" border="0" cellspacing="4" bgcolor="#F7F7F7"> <tr> <td colspan="5"><label></label><label><span class="style5">Para visualizar o preço voçe deve fazer o login, caso não <font color="#000000" face="Geneva, Arial, Helvetica, sans-serif">seja clientes cadastrado, se desejar pode se cadastrar <a href="cadastro.asp">clicando aqui </a></font></span></label></td> </tr> <tr> <td>Login:</td> <td><input type=text name="Login" value="" class="style5" size="20" /></td> <td>Senha:</td> <td><input type=password name="Senha" value="" class="style5" size="10" /></td> <td><input type="image" src="ok_busca.gif" name="Submit" value="Submit" /></td> </tr> <tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> </table></form>-------------------------esse autentica.asp<%Dim pasta_dadoss, conexaos, dadoss, tbls, rsquery, sqls, rsLogin, Login, Senhapasta_dadoss="e:\home\brd\dados\db\cadastro.mdb"set Conexaos=server.createobject("ADODB.connection") dadoss = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&pasta_dadoss&";"Conexaos.open dadoss set tbls = server.createObject("adodb.recordset")tbls.Open "cadastro", conexaossql = "select * from cadastro where email = '"&request.form("login")&"' and senha = '"&request.form("senha")&"' and ativo = 'sim'"set rsLogin = conexao.execute(sql)if not rsLogin.eof thenLogin = rsLogin("email")Senha = rsLogin("senha")Session("login")=TRUESession("senha")=TRUEResponse.Write " aqui é pra aparecer a variavel do valor"elseResponse.Write " erro ao logar tente novamente"end ifrsLogin.closeconexao.closeset conexao = nothingset rsLogin = nothing%>?????? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Fevereiro 27, 2007 Denunciar Share Postado Fevereiro 27, 2007 no seu codigo já está criando duas sessoes:Session("login")=TRUESession("senha")=TRUEentão no IF é só fazer:if session("login_login") = true then 'não exibe formulario else 'exibe formulario end if Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Weber Postado Fevereiro 27, 2007 Denunciar Share Postado Fevereiro 27, 2007 <!--#include file="include/conex.asp"--> <% login = Request.Form("login") senha = Request.Form("senha") Call AbreConexao SQL = "select * from Curriculum where login ='" & login & "' and senha = '" & senha & "'" set rs = conexao.execute(sql) if rs.EOF then Response.Redirect "loginERRO.asp" else Session("c_nome") = rs("c_nome") Response.Redirect "edit_cv.asp" end if Call FechaConexao %> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Fevereiro 27, 2007 Autor Denunciar Share Postado Fevereiro 27, 2007 no seu codigo já está criando duas sessoes:Session("login")=TRUESession("senha")=TRUEentão no IF é só fazer:if session("login_login") = true then 'não exibe formulario else 'exibe formulario end ifacho que não estamos nos entendendo.. você tem MSN?? pra que eu te mande meus arquivos e tu entenda o que eu estou querendo fazer.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Fevereiro 27, 2007 Denunciar Share Postado Fevereiro 27, 2007 me manda por e-mail Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Fevereiro 27, 2007 Autor Denunciar Share Postado Fevereiro 27, 2007 a propósito isso aqui está certo?<%if session("login_login") = true thenResponse.Write "<%=alt("obs")%> "elseResponse.Write "<!-- #include file="log.asp" -->" end if%> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Fevereiro 27, 2007 Denunciar Share Postado Fevereiro 27, 2007 você já está dentro da tag de ASP então não coloque tag dentro de tag:<% if session("login_login") = true then Response.Write alt("obs") else Response.Write "<!-- #include file="log.asp" -->" end if %>eu não tenho certeza se include dentro de IF funciona... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Fevereiro 27, 2007 Autor Denunciar Share Postado Fevereiro 27, 2007 você já está dentro da tag de ASP então não coloque tag dentro de tag:<% if session("login_login") = true then Response.Write alt("obs") else Response.Write "<!-- #include file="log.asp" -->" end if %>eu não tenho certeza se include dentro de IF funciona...está dando esse erroMicrosoft VBScript compilation error '800a0401' Expected end of statement /full/ver_produto.asp, line 97 Response.Write "<!-- #include file="log.asp" -->"------------------------------------^ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Fevereiro 27, 2007 Denunciar Share Postado Fevereiro 27, 2007 Response.Write "<!-- #include file=""log.asp"" -->"acho que é isso Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Fevereiro 28, 2007 Autor Denunciar Share Postado Fevereiro 28, 2007 Response.Write "<!-- #include file=""log.asp"" -->"acho que é issovocê recebeu meu email.. ??porque não deu certo... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Fevereiro 28, 2007 Denunciar Share Postado Fevereiro 28, 2007 recebi e respondi Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 SK15 Postado Fevereiro 28, 2007 Denunciar Share Postado Fevereiro 28, 2007 (editado) O Tio/Tia :rolleyes: isso não existe :P ... ai..ai..ai..ai..aiNenhuma linguagem aceita você incluir um arquivo dentro de "print" isso é logica da programação ... :ph34r: ...Assim como usar uma variavel dentro da OUTRA .... affa propósito isso aqui está certo?<%if session("login_login") = true thenResponse.Write "<%=alt("obs")%> "elseResponse.Write "<!-- #include file="log.asp" -->" end if%>O correto para o código acima é ...<% If (Session("login_login") = True) Then Response.Write alt("obs") Else %> <!-- #include file="log.asp" --> <% End If %> --------------------------------------------------------------------- Andreia não sei onde você viu essas seções no código dele ... o correto TOTAL para seu código é .... Na suas página coloque esse código Acima .... <% If (Len(Session("c_nome")) = 0) Then %> <form action="login.asp" method="post"> Name: <input type="text" name="login"> Senha: <input type="password" name="senha"> <input type="submit"> </form> <% Else %> Olá <%= Session("c_nome") %>, Bem vido a seção logada! Clique para editar os deus dados .... <% End If %>O arquivo de "login.asp" apontado no formulario, use aquele que você já posto .... Editado Fevereiro 28, 2007 por SK15 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Fevereiro 28, 2007 Denunciar Share Postado Fevereiro 28, 2007 eu que quero saber onde você tirou a session("c_nome") porque ele postou o codigo http://scriptbrasil.com.br/forum/index.php...st&p=412549O Tio/Tia isso não existe ... ai..ai..ai..ai..aiisso foi pra quem? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 SK15 Postado Fevereiro 28, 2007 Denunciar Share Postado Fevereiro 28, 2007 O Tio/Tia foi pros 2 ... so uma brincadeirinha .... não me leve a mal :o :rolleyes: Quanto ao "session("c_nome")"; Foi tirado desse post de referencia :)http://scriptbrasil.com.br/forum/index.php...st&p=412562Pois é mais simples para quem está começado ... mas se desejar usar o código dele fique a vontade :) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Fevereiro 28, 2007 Denunciar Share Postado Fevereiro 28, 2007 Eu só não entendi o porque voce se referenciou a mim dizendo que isso não existe sendo que foi o que eu disse para o Rickardo. Alias, a duvida inicial é a do Rickardo e me baseei em cima do codigo que ele passou não no codigo do Weber, que pelo que entendi... postou um de exemplo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Março 1, 2007 Autor Denunciar Share Postado Março 1, 2007 Eu só não entendi o porque voce se referenciou a mim dizendo que isso não existe sendo que foi o que eu disse para o Rickardo. Alias, a duvida inicial é a do Rickardo e me baseei em cima do codigo que ele passou não no codigo do Weber, que pelo que entendi... postou um de exemplohei amigos...e amigas.. calma.. ...sem nervozismo...ainda não consegui resolver meu problema............enviei meus arquivos pra você andreia_sp...no meu caso... acho que o 1º é que não estou conseguindo criar uma lógica pra poder descrever e programar emcima dela....no entanto.. aindo estou penando..mais tenho uma seguinte duvida... ( diferente dessa que já postei)estou tentando fazer uma pagina pra exibir umas foto que tão cadastradas no bd.logo ..1º faço a busca no campo foto2º exibe o resultado... ( até aí beleza..)minha duvida é .... como crio uma função onde -- caso o campo esteja em branco ( sem nada dentro) exiba uma imagem pre definida com o nome de n_foto.jpg??não sei se é possivel..me responda..sem_foto = "n_foto.jpg"funcao = ( se o resultado for positivomotra o resultadose o resultado for negativomostra sem_fotofim da função)funcaoé possivel??como escrevo isso em asp? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Rickardo
olhem essa pagina
http://www.brcbr.com.br/full/ver_produto.asp?id=10
quero que o cara faça o login e clik em 'ok' aí se o login for válido.. mostra o valor ao invés do form de login. se for falso mostra o campo login e a mensagem pra entrar em contato com o departamento técnico.
alguém aí pode me ajuda???
andreia_sp... socorro.. help-me..
valeu
Rickardo Costa
Link para o comentário
Compartilhar em outros sites
21 respostass a esta questão
Posts Recomendados
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.