def index(request): if not request.user.is_authenticated(): return HttpResponseRedirect(reverse('django.contrib.auth.views.login')) arp.register_user_ip(request.user, request.META['REMOTE_ADDR']) if request.user.is_staff: return HttpResponseRedirect(reverse('staff.views.todo')) return HttpResponseRedirect(reverse('members.views.home'))
def tracker(request, username): user = get_object_or_404(User, username=username) ip = network.get_addr(request) prefix = getattr(settings, 'ARP_IP_PFX', '') if ip and ip.startwith(prefix): arp.register_user_ip(user, ip) print(f"tracker: Address for {username} = {ip}") return HttpResponse()
def index(request): if not request.user.is_authenticated(): return HttpResponseRedirect(reverse('django.contrib.auth.views.login')) ip = request.META['REMOTE_ADDR'] if ip: arp.register_user_ip(request.user, ip) #device = arp.device_by_ip(ip) #if device and not device.user: # return HttpResponseRedirect(reverse('members.views.user_devices')) if request.user.is_staff: return HttpResponseRedirect(reverse('staff.views.todo')) return HttpResponseRedirect(reverse('members.views.home'))
def index(request): if not request.user.is_authenticated(): return HttpResponseRedirect(reverse('django.contrib.auth.views.login')) ip = request.META['REMOTE_ADDR'] arp.register_user_ip(request.user, ip) device = arp.device_by_ip(ip) #if device and not device.user: # return HttpResponseRedirect(reverse('members.views.user_devices')) if request.user.is_staff: return HttpResponseRedirect(reverse('staff.views.todo')) return HttpResponseRedirect(reverse('members.views.home'))
def index(request): ip = None x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR') if x_forwarded_for: ip = x_forwarded_for.split(',')[0] else: ip = request.META.get('REMOTE_ADDR') if ip: arp.register_user_ip(request.user, ip) if request.user.is_staff: return HttpResponseRedirect(reverse('staff_todo')) return HttpResponseRedirect(reverse('member_home'))
def index(request): if not request.user.is_authenticated(): return HttpResponseRedirect(reverse('django.contrib.auth.views.login')) ip = None x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR') if x_forwarded_for: ip = x_forwarded_for.split(',')[0] else: ip = request.META.get('REMOTE_ADDR') if ip: arp.register_user_ip(request.user, ip) #device = arp.device_by_ip(ip) #if device and not device.user: # return HttpResponseRedirect(reverse('members.views.user_devices')) if request.user.is_staff: return HttpResponseRedirect(reverse('staff.views.todo')) return HttpResponseRedirect(reverse('members.views.home'))