Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas com um Chat em asp !


Raphael Designer

Pergunta

Pessoal, é o seguinte, eu sou um Designer, de Web e Gráfico. A um tempo atrás resolvi trabalhar mais com Web e desenvolver alguns sites. Não sou muito bom em programação, nem sou desenvolvedor, porém gosto de aprender sobre isso, e aos poucos estou melhorando. Mas quando chega na parte que é mais programação, geralmente em ASP, PHP, etc me complico um pouco.

O problema é um CHAT que temos no portal da empresa aonde trabalho. O erro é, quando um usuário coloca o User e Password, ele entra na sala, fala com o nosso consultor, encerrada a conversa ele sai da sala, mas se ele precisar entrar novamente na sala, ele não consegue, aparece na tela uma resposta que "não é possivel entrar na sala, pois você já está logado em outra sala".

Alguém poderia me dizer como resolver isso. Eu sei que o mais fácil seria colocar as linhas de código aqui, mas são vários arquivos, e eu não sei qual é responsável por essa função.

Segue um código que achei, pode ser este, mas não sei, não conheço ASP.

cn.execute("ESCREVEMSG " & SALA & "," & USUARIO & "," & DESTINO & ",'" & MSG & "'")

end sub

'Retorna os logins dos usuários na sala (no formato: "login","login2","login3")
function USUARIOS(SALA)

dim logados
logados = ""

Set RS1 = cn.execute("Select Login from tblUsuario left join tblUsuarioSala on tblUsuarioSala.idusuario = tblUsuario.id where tblUsuarioSala.idsala = " & SALA & " and datediff(n,tblUsuarioSala.data,getDate())<2")

do while not(RS1.eof)
logados = logados & """" & RS1("Login") & ""","
rs1.movenext
loop

if len(logados)>0 then logados = left(logados, len(logados)-1)

USUARIOS = logados

end function
e esse é um código no botão SAIR:
<!--Sai do atendimento virtual-->
<area shape="rect" coords="74,15,129,37" href="java script:void(top.location='login.asp');">
</map>

Por favor, preciso muito dessa ajuda, sei que é difícil sem ter o código certo, mas qualquer tipo de ajuda é bem vinda. O nosso trabalho depende disso!

Obrigado!

Editado por Jonathan Queiroz
Adcionar tag's (Jonathan)
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

primeiro é necessário que você entenda o ´codigo que está trabalhando senão, bom pelo seu problema seria lgo do tipo

ao usuario sair de uma sala, zerar as informações dele em qualquer sala a um estado inicial...

ai depende de como o sistema está... banco de dados, session, cookies....

se ele digita login e senha para entrar... pode zerar tudo as info de login dele e fazer ele logar novamente

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...