Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Private Server & MMORPG - Administre Um > Lineage II - OFF > [L2OFF] Administrador > [L2OFF | Admin] Downloads > [L2OFF | Admin] Web Sites
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Resposta
 
LinkBack Ferramentas do Tópico Modos de Exibição
Antigo 19-09-2013, 11:05 AM   #1
Painel de Controle de Contas Funcionando em Hosting Linux (Hosts Comuns)
Setokaiba Setokaiba está offline 19-09-2013, 11:05 AM

Tendo em vista que muitos possuem problemas com os painéis de contas e empresas de hospedagens que não suportam conexão MsSQL, segue um Painel de Controles de Contas junto com um APGateway que deve funcionar em todos os lugares.

Como funciona:
O painel de controle tem três funções básicas:
- DBCreateAccount - cria conta
- DBChangePassword - altera a senha para a conta especificada
- DBResetPassword - redefine a senha para a conta especificada e envia a mesma para a caixa de e-mail do solicitante.

As funções acima utilizam o protocolo TCP / IP para se conectar ao APGateway - é por isso que nenhuma biblioteca adicional é necessária a hospedagem. É feita em C # usa Net Framework 4.0. Tem que ser executado na caixa do Windows - pode ser executado na mesma máquina com MsSQL Server, ele se conecta ao servidor de SQL e lida com as solicitações do Painel de Controle de Contas.

Para configurar baixe os arquivos:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]


Senha Para Descompactar:
Senha: www.secretexperience.net


Mirrors
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]


Vá na pasta AccountPanel e abra o arquivo config.php e edite com os seus dados de conexão ao MsSQL:
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<?php
$serverName="L2Service";  //Change it to your server name
$serverUrl="http://www.l2service.com"; //Change it to your server's website url
$dbHost = "127.0.0.1";  //APGateway IP - ip of the machine where AP Gateway will be hosted
$dbPort = 1224; //APGateway Port
$captchaType=1; //Captcha Type 1 - Slide , 0 - Text - anti bot system

?>
Em seguida envie esses arquivos da pasta AccountPanel para o Web Host.

Crie um novo login no MsSQL para o APGateway (esse usuário precisar de permissões para ler/escrever/conectar o acesso ao banco de dados lin2db).

Agora abra o APGateway e configure o arquivo APGateway.exe.config com um editor de texto (ex: Notepad).

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
        <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
            <section name="APGateway.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
        </sectionGroup>
    </configSections>
    <applicationSettings>
        <APGateway.Properties.Settings>
            <setting name="DbUser" serializeAs="String">
                <value>sa</value>
            </setting>
            <setting name="DbPassword" serializeAs="String">
                <value>123456</value>
            </setting>
            <setting name="DbServer" serializeAs="String">
                <value>(local)\SQLEXPRESS</value>
            </setting>
            <setting name="BannedIpList" serializeAs="String">
                <value>192.168.15.44;120.33.234.11</value>
            </setting>
            <setting name="BanDuration" serializeAs="String">
                <value>300</value>
            </setting>
            <setting name="SafeIpList" serializeAs="String">
                <value>127.0.0.1</value>
            </setting>
            <setting name="ConnectionPerSecond" serializeAs="String">
                <value>10</value>
            </setting>
            <setting name="AcceptSocketDelay" serializeAs="String">
                <value>10</value>
            </setting>
            <setting name="DBTrustedConnection" serializeAs="String">
                <value>False</value>
            </setting>
            <setting name="DBTimeout" serializeAs="String">
                <value>30</value>
            </setting>
            <setting name="SMTPServer" serializeAs="String">
                <value>smtp.gmail.com</value>
            </setting>
            <setting name="SMTPPort" serializeAs="String">
                <value>587</value>
            </setting>
            <setting name="SMTPUseSSL" serializeAs="String">
                <value>True</value>
            </setting>
            <setting name="SMTPLogin" serializeAs="String">
                <value>yourSmtpLogin</value>
            </setting>
            <setting name="SMTPPassword" serializeAs="String">
                <value>yourSmtpPassword</value>
            </setting>
            <setting name="EmailAddress" serializeAs="String">
                <value>support@l2service.com</value>
            </setting>
            <setting name="ServerName" serializeAs="String">
                <value>L2Service</value>
            </setting>
        </APGateway.Properties.Settings>
    </applicationSettings>
</configuration>
- DbUser - Substitua sa com o seu novo login.
- DbPassword - Substitua 123456 com a senha desse novo login.
- DbServer - Substitua (local)\SQLEXPRESS com a instância do seu SQL Server.
- SafeIpList - Adicione o IP do seu Web Host (separando com ';' )
SMTP server é usado para enviar as novas senhas para os e-mails de quem solicita reset de password. (Reset Password option).
- SMTPServer - Substitua com smtp.gmail.com para utilizar o SMTP do Gmail, caso não funcione utilize o do Yahoo smtp.mail.yahoo.com.br
- SMTPPort - Substitua para 587 (Gmail) ou (Yahoo).
- SMTPLogin - Substitua com o seu Login da conta de e-mail.
- SMTPPassword - Substitua com a sua senha da conta de e-mail.
- EmailAddress - Substitua com o seu endereço de e-mail [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] por exemplo.
- ServerName - Substitua L2Service com o seu nome de servidor.
5. Envie o APGateway para a máquina do servidor e abra a porta 1224 TCP no Firewall (não se esqueça de adicionar a regra para que seu IP possa se conectar).
6. Abra o arquivo update.sql do AccountPanel e rode no seu banco MsSQL Management Studio - Você deve adicionar o campo email na sua tabela user_account.
7. Execute o APGateway e veja se funcionou corretamente.

Para a execução do APGateway é necessário a instalação do [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Developed by Vanganth.

 
Avatar de Setokaiba
Setokaiba
Jesus Te Ama, Mas EU Não!

Quadro de Medalhas

Registrado em: Oct 2008
Localização: 45º 33º 34º N | 122º 41º 41º W DESTINATION: ANYWHERE Adidas
Posts: 4,133
Pontos: 20,442, Nível: 90
Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90 Pontos: 20,442, Nível: 90
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: Anderson Andrade
Visitas: 591
Os Seguintes 3 Usuários disseram Obrigado(a) para Setokaiba por gostarem deste post :
Kurosawa (12-01-2016), paulo103 (28-12-2013), uenercoelho (29-01-2014)
Links Patrocinados
Antigo 14-12-2014, 10:24 PM   #2 (permalink)
Membro - Recruta
 
Avatar de josue28jrd
 
Registrado em: Dec 2014
Posts: 2
Agradeceu: 4
Agradecido 0 Vezes em 0 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Pontos: 25, Nível: 1
Pontos: 25, Nível: 1 Pontos: 25, Nível: 1 Pontos: 25, Nível: 1
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Inventório de josue28jrd

Padrão

manow eu estalei o .net 4.0 e nao consigo executar o arquivo como faz?

josue28jrd está offline   Responder com Citação
Resposta

Tags
contas, controle, funcionando, hospedagem, hosting, painel


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim



Horários baseados na GMT -3. Agora são 06:51 AM.
 



Search Engine Optimization by vBSEO 3.3.0