Log de Acesso de usuários

16/05/2013

0

Olá, alguém ja fez ou tem idéia de como implementar log e controle de acesso de usuários?
A minha tabela LogAcesso no banco de dados possui ps seguintes atributos:

int idlog
Datetime horalogon
Datetime horalogoff
nvarchar IpOrigem

Eu preciso que quando o usuário fechar o browser com ALT+F4 ou qualquer outro evento Close, atualizar a hora de Logoff no banco de dados. Eu ja tentei usar os eventos Jquery Onbeforeunload, unload com Ajax, mas não funcionou corretamente, segue o script:

@*<script type="text/javascript">
$(document).ready(function () {
window.onbeforeunload = function (e) {
if (e) {
$.ajax({
url: "/Usuario/LogOffJson",
type: "POST",
async: false,
success: function (retorno) { },
error: function (retorno) { },
complete: function (retorno) { }
});
}
};
Estou programando com ASP.NET MVC e Entity Framework.
Se alguém tiver alguma sugestão, ficarei grato! Obrigado!

$('a').click(function () { window.onbeforeunload = null; });
$('form').submit(function () { window.onbeforeunload = null; });
Renato Pereira

Renato Pereira

Responder

Posts

16/05/2013

Renato Pereira

Alguem tem alguma sugestão?
Ficarei Grato, Obrigado!
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar