Resultados 1 a 6 de 6
  1. #1
    Membro VIP junioriat's Avatar
    Data de Ingresso
    Dec 2017
    Posts
    184
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    7
    Thanked in
    3 Posts
    Mencionado
    10 Post(s)
    País
    Brazil

    Criando conta e não entra no site

    GALERA, ESTOU COM UM PROBLEMA NO SERVER..

    OS PLAYERS CRIAM CONTA, ENTRA NO JOGO MAS NÃO CONSEGUE ENTRAR NO SITE!! DIZ "USUARIO OU SENHA INVALIDO"

    se alguém puder me ajudar

  2. #2
    Super Moderador Reenan's Avatar



    Data de Ingresso
    Nov 2014
    Posts
    222
    Thanks Thanks Given 
    11
    Thanks Thanks Received 
    20
    Thanked in
    8 Posts
    Mencionado
    16 Post(s)
    MEU HUMOR
    Fine
    País
    Vatican
    Qual site você ta usando?

    Acontece com todos os usuários isso, ou é apenas para alguns?

    Se você cria a conta pelo editor, entra no site?

  3. #3
    Membro VIP junioriat's Avatar
    Data de Ingresso
    Dec 2017
    Posts
    184
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    7
    Thanked in
    3 Posts
    Mencionado
    10 Post(s)
    País
    Brazil
    Citação Originally Posted by Reenan Ver Post
    Qual site você ta usando?

    Acontece com todos os usuários isso, ou é apenas para alguns?

    Se você cria a conta pelo editor, entra no site?

    sim, esta acontecendo com quem está criando uma conta nova !

    São dois servidores (EASY e HARD)

    só acontece isso no hard, e o engraçado que se criar a mesma conta no hard, ai consegue logar no EASY.

    Os dois estão no mesmo VPS com DB diferente !

  4. #4
    Super Moderador Reenan's Avatar



    Data de Ingresso
    Nov 2014
    Posts
    222
    Thanks Thanks Given 
    11
    Thanks Thanks Received 
    20
    Thanked in
    8 Posts
    Mencionado
    16 Post(s)
    MEU HUMOR
    Fine
    País
    Vatican
    Você não informo o site, mas você já verifico se as tabelas do site estão separadas?

    Irei presumir que você esteja usando MuSite.

    Exemplo:
    webSite -> para servidor hard
    webSite2 -> para servidor easy

    e quando você rodo a query do site você altera o local de onde deve ser criado as tabelas padrões de MuOnline, para a sua outra ?

    Também é bom checar a setting novamente, as vezes você deixo uma tabela parecida com a do serve easy e por isso no hard não consegue logar.

  5. #5
    Membro VIP junioriat's Avatar
    Data de Ingresso
    Dec 2017
    Posts
    184
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    7
    Thanked in
    3 Posts
    Mencionado
    10 Post(s)
    País
    Brazil
    Citação Originally Posted by Reenan Ver Post
    Você não informo o site, mas você já verifico se as tabelas do site estão separadas?

    Irei presumir que você esteja usando MuSite.

    Exemplo:
    webSite -> para servidor hard
    webSite2 -> para servidor easy

    e quando você rodo a query do site você altera o local de onde deve ser criado as tabelas padrões de MuOnline, para a sua outra ?

    Também é bom checar a setting novamente, as vezes você deixo uma tabela parecida com a do serve easy e por isso no hard não consegue logar.

    As DBs são diferentes, troquei no settings tbm ;

  6. #6
    Super Moderador Reenan's Avatar



    Data de Ingresso
    Nov 2014
    Posts
    222
    Thanks Thanks Given 
    11
    Thanks Thanks Received 
    20
    Thanked in
    8 Posts
    Mencionado
    16 Post(s)
    MEU HUMOR
    Fine
    País
    Vatican
    no musite existe uma parte da query onde é responsável pera verificação de login.

    Você altero ela ?



    CREATE PROCEDURE [dbo].[webVerifyLogin]
    @login VARCHAR(10),
    @senha VARCHAR(10),
    @md5 int
    AS
    BEGIN
    DECLARE @Valid int;
    SET @Valid = 0;

    IF @md5 = 1
    BEGIN
    DECLARE @Hash BINARY(16);
    EXEC master..XP_MD5_EncodeKeyVal @senha, @login, @Hash OUT;
    SELECT @Valid = 1 FROM MuOnline.dbo.MEMB_INFO WHERE memb___id = @login AND memb__pwd = @Hash;
    END
    IF @md5 = 0
    BEGIN
    SELECT @Valid = 1 FROM MuOnline.dbo.MEMB_INFO WHERE memb___id = @login AND memb__pwd = @Senha;
    END

    SELECT @Valid;
    END

    GO
    SET QUOTED_IDENTIFIER OFF
    GO
    SET ANSI_NULLS ON
    GO

    declare @memb___id varchar(10);
    declare c cursor for select memb___id FROM MEMB_INFO
    open c
    FETCH NEXT FROM c INTO @memb___id
    WHILE @@FETCH_STATUS = 0
    BEGIN
    IF NOT EXISTS (SELECT 1 FROM webSite.dbo.webCash WHERE username=@memb___id)
    INSERT INTO webSite.dbo.webCash (username, amount) VALUES (@memb___id, 0)
    FETCH NEXT FROM c INTO @memb___id
    END
    CLOSE c
    DEALLOCATE c

    declare c cursor for select memb___id FROM MEMB_INFO
    open c
    FETCH NEXT FROM c INTO @memb___id
    WHILE @@FETCH_STATUS = 0
    BEGIN
    IF NOT EXISTS (SELECT 1 FROM webSite.dbo.webVips WHERE username=@memb___id)
    INSERT INTO webSite.dbo.webVips (username, type, dateBegin, dateEnd) VALUES (@memb___id, 0, '0','0')
    FETCH NEXT FROM c INTO @memb___id
    END
    CLOSE c
    DEALLOCATE c
    Essa é a parte que faz a verificação, você tem que troca para a sua outra db.
    Last edited by Reenan; 25/02/2018 at 04:05 PM.

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais