inbloombr Postado Agosto 25, 2014 Compartilhar Postado Agosto 25, 2014 Pessoal estou usando a algum tempo e resolvi postar aqui. Grava todos os logins do cliente no log. includes/hooks <?php function forca_salvarlogin_clienteactivity($vars) { $userid = $vars['userid']; $ipaddress = $_SERVER['REMOTE_ADDR']; $desc = "Cliente entrou no sistema: " . gethostbyaddr($ipaddress); $user = "HookClient"; $nowTS = date("Y-m-d H:i:s"); $dataadd = array("date" => $nowTS, "userid"=>$userid, "ipaddr"=>$ipaddress, "description"=>$desc, "user"=>$user); insert_query("tblactivitylog", $dataadd); } add_hook('ClientLogin', 1, 'forca_salvarlogin_clienteactivity'); ?> 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Agosto 25, 2014 Compartilhar Postado Agosto 25, 2014 A função "logactivity" substitui o SQL. Exemplo: logactivity("Cliente entrou no sistema (User ID: $idcliente Email: $email - IP $ipvisitante)"); Se manter a estrutura User ID ele já cria um link para o profile do cliente. Só precisa tratar agora quando o admin fizer login como cliente. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
jonatazinh Postado Agosto 25, 2014 Compartilhar Postado Agosto 25, 2014 Pessoal estou usando a algum tempo e resolvi postar aqui. Grava todos os logins do cliente no log. includes/hooks <?php function forca_salvarlogin_clienteactivity($vars) { $userid = $vars['userid']; $ipaddress = $_SERVER['REMOTE_ADDR']; $desc = "Cliente entrou no sistema: " . gethostbyaddr($ipaddress); $user = "HookClient"; $nowTS = date("Y-m-d H:i:s"); $dataadd = array("date" => $nowTS, "userid"=>$userid, "ipaddr"=>$ipaddress, "description"=>$desc, "user"=>$user); insert_query("tblactivitylog", $dataadd); } add_hook('ClientLogin', 1, 'forca_salvarlogin_clienteactivity'); ?> esse sistema é quando as pessoa, entra na área do cliente é receber um e-mail avisado que alguém entrou na área do cliente ? 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Agosto 25, 2014 Compartilhar Postado Agosto 25, 2014 esse sistema é quando as pessoa, entra na área do cliente é receber um e-mail avisado que alguém entrou na área do cliente ? Não, esse apenas registra no Log do admin WHMCS qual cliente realizou o login. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
jonatazinh Postado Agosto 25, 2014 Compartilhar Postado Agosto 25, 2014 Não, esse apenas registra no Log do admin WHMCS qual cliente realizou o login. mais isso já vem no próprio WHMCS 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Agosto 25, 2014 Compartilhar Postado Agosto 25, 2014 mais isso já vem no próprio WHMCS Por padrão não registra no log de atividades... apenas no perfil de cada cliente. O WHMCS só registra o admin ( log de atividades do administrador ). Em relação ao cliente ser notificado do Login isso é um produto que lancei, no fórum tem outras informações. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
jonatazinh Postado Agosto 25, 2014 Compartilhar Postado Agosto 25, 2014 Por padrão não registra no log de atividades... apenas no perfil de cada cliente. O WHMCS só registra o admin ( log de atividades do administrador ). Em relação ao cliente ser notificado do Login isso é um produto que lancei, no fórum tem outras informações. Estranho , no meu consegui ver , http://prntscr.com/4ge352 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Agosto 25, 2014 Compartilhar Postado Agosto 25, 2014 Estranho , no meu consegui ver , http://prntscr.com/4ge352 Entenda o seguinte... esse é o registro de atividades e não o log de atividade (systemactivitylog.php) A diferença é básica, no log de atividades você poderá pesquisar e nesse widget é limitado aos 5 últimos registros. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
jonatazinh Postado Agosto 25, 2014 Compartilhar Postado Agosto 25, 2014 Entenda o seguinte... esse é o registro de atividades e não o log de atividade (systemactivitylog.php) A diferença é básica, no log de atividades você poderá pesquisar e nesse widget é limitado aos 5 últimos registros. entendi, vou coloca esse seu. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Agosto 25, 2014 Compartilhar Postado Agosto 25, 2014 entendi, vou coloca esse seu. Não é meu, foi criado pelo @inbloombr Só tem um detalhe que precisa ser melhorado nesse hook, caso o admin se logue como cliente o hook/sistema irá registrar o acesso. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.
Nota: Sua postagem exigirá aprovação do moderador antes de ficar visível.