
dark0
Membros-
Total de itens
6.198 -
Registro em
-
Última visita
Tudo que dark0 postou
-
Olá brother É só isso aí que precisa mecher. Até onde sei, não tem problema algum em diminuir estes tempos. Agora, eu tb gostaria de saber, porque os tempos são tão grandes né? Coisas da Microsoft, hehehe A principio, pode usar isso aí numa boa, pois eu tb fiz isso aqui, e to usando faz tempo já, e nunca tive problemas Abraços
-
bom eu não sei mais como te ajudar, então Pois, provavelmente algum de seus Ifs está fazendo com que o código não funcione corretamente. E, como você colocou tudo em uma pagina só, não tenho mais como te ajudar. Ficam aí minhas sugestões. Quem sabe alguém consiga lhe ajudar. Boa sorte Dark.
-
Olá Olha só.. Na minha opinião, seu código está se perdendo nele mesmo. Pois, é muito if seguido.. provavelmente ele ta entrando em algum que não deveria entrar Minha sugestão, é que você abra um if, faça a condição dele e feche ele depois Depois, abra outro, faça a condição dele, e depois feche Assim, não vai ficar um if aberto dentro de outro if, que tem outro if, que tem else, que tem else, que tem end if Não vou dizer que a lógica está errada, porque provavelmente está certa A unica coisa que percebo, é que tem muito if dentro de outro. Acho que nesses ifs todos, você colocou um if dentro de um else que não devia, e por isso o codigo não funciona como o desejado. Recomendo à vc, antes de mais nada, rever seus ifs e elses Pois, tem lugares que você coloca IF, depois faz Else, e depois abre IF denovo, fazendo uma comparação quase igual ào primeiro IF. Isso tudo, quando é executado, pode deixar o codigo confuso, e não funcionar direito É isso que acho. Abraço
-
digamos que tem 2 modos de fazer isso.. 1 deles, é testando a pagina anterior. Se for a pagina de login, libera. O outro modo, é testando a session, como lhe falei.. Poste aqui como ficou o seu codigo, pra mim ver se não tem nada de errado Pois, se você fez o if testando a session, deveria bloquear mesmo digitando o endereço completo..
-
Olá tenho um exemplo pronto aqui, que jápostei diversas vezes aqui no fórum; Salve o codigo abaixo, em uma pagina asp com um nome qualquer.. Crie 3 páginas: 1.asp 2.asp 3.asp Coloque qualquer coisa nelas, deixe todas dentro da mesma pasta, e execute a pagina com o codigo acima. Clique nas opções para ver funcionando abraço
-
então Antes de mostrar na tela os lotes, faz o if testando se a session foi criada Se ela estiver vazia, dá um simples redirect para a pagina de login. Após o login, dá outro redirect para a default.asp assim, ele terá feito o login, e deve funcionar na boa Qualquer coisa posta aí Abraço PS: Eu até posso fazer para vc.. conforme havia me pedido no MSN.. não cobraria caro.. Mas, como você já quase resolveu tudo.. acredito que nem precise gastar dinheiro
-
Olá você pode fazer direto.. Aqui nessa pagina, você está mandando para a pagina de lotes, né? Então, no começo da pagina de lotes, você verifica se foi feito o login. Se não tiver logado, manda para pagina de login. Se tiver logado, você libera a pagina A idéia mais simples é essa. Então, quando é feito o login, você cria uma Session. A session fica ativa por todas as paginas acessadas, e só perde seu valor, quando a pagina for fechada. Sendo assim, fica facil né? você cria uma session quando é feito o login. Se essa session estiver vazia, significa que o usuario não fez login, então, você bloqueia ele, e manda ele fazer o login. Depois que ele fizer o login, você redireciona ele para a pagina de lotes, e, como ele já fez o login, vai estar liberado Qualquer duvida, pode postar Abraço
-
na verdade, se eles estão lá, quer dizer que o codigo está ok. e se eles demoram para sair, é algo com o seu servidor smtp O que você pode tentar, é diminuir os tempos de envio do servidor smtp Pois, ele tem opções lá, que aguardam até 2 dias tentando enviar Diminuindo esses tempos, provavelmente ele enviará seu e-mail. Abraço
-
arno, na teoria deve funcionar com o 2000 server tb, pois ele é bem parecido com o xp
-
olá eu não esqueci henderson é só falta de tempo mesmo Bom.. Eu nunca fiz nada parecido; Porém, discutimos algumas vezes aqui no forum, esse tema. Um tópico onde foi discutido isso, é esse: http://scriptbrasil.com.br/forum/index.php...ndpost&p=285631 Nesse tópico, eles falam em um link. O link é: http://www.superasp.com.br/paginas_exibir_...?dep=1,63&id=41 Pois, está quebrado. Nesse link, tem um exemplo de código, onde é enviado um e-mail para o webaster a cada 30 dias, com estatisticas do site. Esse é um exemplo. Mas, como eu disse, nunca fiz nada parecido, não sei, se o site não for acessado por ninguém, se vai ser enviado um e-mail assim mesmo; Acho que seria interessante você fazer um teste, e depois contar pra nós o resultado Pode ser? Até mais
-
Mano, como você está abrindo a conexao com o banco? Por acaso, você não está abrindo ela diversas vezes no codigo? Já vi esse erro por causa de muitas conexoes abertas no codigo
-
veja esse tópico http://scriptbrasil.com.br/forum/index.php...ndpost&p=148642
-
quando você envia um e-mail com o seu codigo, o que acontece? gera alguma mensagem de erro, ou simplesmente não envia? Se ele não acontecer nada mas não enviar, veja se os e-mails não estão dentro de c:\inetpub\mailroot\queue nessa pasta, ficam os e-mails que devem ser enviados em breve
-
é.. eu acho que ele fez sim cara.. O cara é muito bom.. joga muito!
-
olá vamos por partes amigo você instalou o Serviço SMTP do IIS? você registrou a dll do cdonts? Não é só copiar e colar .. precisa configurar seu micro para funcionar..
-
igual à minha função http://scriptbrasil.com.br/forum/index.php?showtopic=17305
-
quer que eu mova para o forum de vb? depois, quando você tiver duvidas com asp, pode postar aqui de novo que você acha?
-
bom, ae muda tudo né.. você teria que criar uma tabela só pra lotes.. e nela definir a senha que quiser depois, quando o usuario for fazer login, ele usaria essa senha do lote.. ou alguma coisa parecida
-
dá timeout, provavelmente porque o arquivo é grande, e demora pra ser enviado; o comando que cyber deu, deve resolver
-
tanto faz você pode fazer de diversos modos. um modo bastante usado tb, seria assim: Quando o cara clica para abrir um lote, você redireciona ele para a pagina de login. Depois que ele fizer o login, (no select para verificar ologin, você testa só o usuario e a senha), você guarda o lote que aquele usuario tem acesso em uma session. tipo: session("lote") = rs("lote") Depois que o login for feito, você redireciona ele para essa pagina de lote novamente. E, no começo dela você testa: If session("lote") = "Lote1" then ' libera a pagina else ' da uma mensagem de erro pra ele, dizendo que não tem acesso a esse lote end if Mas, como lhe falei, tanto faz.. monta do modo que você achar melhor.
-
já tentaram usar application?
-
não.. não é possível fazer em session ou application. Em session, é inviável, pois somente o usuario que escrever vai poder ler. E Application, você pode fazer com que o recado postado seja compartilhado com todos que acessarem a pagina. Mas, as mensagens ficam todas na memória do servidor. Isso, além de sobrecarregar o coitado, ainda, se ele for reiniciado, tudo é apagado. Por isso não é viável fazer. você pode usar qualquer coisa como armazenamento. um arquivo texto, um banco de dados, ou qualquer coisa desse tipo. T+
-
o cara clica no lote: CASA então, você faz aparecer o formulario de login. O usuario digita o usuario e a senha, e você valida na hora: usuario, senha e lote. sql = "select * from tabela where usuario=usuario_digitado and senha=senha_digitada and lote=CASA" set rs = conexao.execute(sql) if rs.eof = true then response.write "Senha ou usuario invalidos" response.end end if
-
você pode usar request("nome") ou request.querystring("nome") ambos funcionarão