def post(self, request): form = FormEmailAtivacao(request.POST) self.conteudo.update({'messengerSucess': '', 'messengerError': ''}) self.conteudo.update({'formEmailAtivacao': form}) if (form.is_valid()): try: usuario = Usuario.objects.get( email=form.cleaned_data.get('email')) if not usuario.is_active: dominio = request.get_host() emailAtivacaoCadastro(usuario.first_name, usuario.email, 'Ativação de Cadastro', usuario.chaveAtivacaoUsuario, dominio) self.conteudo.update({ 'messengerSucess': MessengerSucess().Email(0, usuario.email) }) else: self.conteudo.update({ 'messengerError': MessengerError().Cadastro(3), }) except: self.conteudo.update({ 'messengerError': MessengerError().Cadastro(4), }) return render(request, self.template, self.conteudo)
def post(self, request): self.conteudo.update({'messengerSucess': '', 'messengerError': ''}) if request.POST.get("id_ambiente"): id_ambiente = request.POST.get("id_ambiente") pesquisa_ambiente = UsuarioAmbiente.objects.get(ambiente=id_ambiente, usuario=request.user.id) microcontrolador = Microcontrolador.objects.get(ambiente=pesquisa_ambiente.ambiente.id) if pesquisa_ambiente.usuario.id == request.user.id: context = { 'command': 'openthedoor', 'secretKey':microcontrolador.secretKey , 'ipAddress':microcontrolador.ipAddress, 'port':microcontrolador.port} try: response = rqts.get( "http://{}:{}/automaticport/resquestarduinoteste/{}/{}".format( context.get('ipAddress'), context.get('port'), context.get('command'), context.get('secretKey')), timeout=5,) self.conteudo.update({'messengerSucess': MessengerSucess().Usuario(1),}) except: self.conteudo.update({'messengerSucess': MessengerError().Usuario(5),}) else: pesquisa_ambiente = None self.conteudo.update({'messengerSucess': MessengerError().Usuario(3),}) return render(request, self.template, self.conteudo)
def post(self, request): form = FormFaleConosco(request.POST) self.conteudo.update({'formEmailAtivacao': form}) self.conteudo.update({'messengerSucess': '', 'messengerError': ''}) if (form.is_valid()): form.save() self.conteudo.update( {'messengerSucess': MessengerSucess().FaleConosco(0)}) return render(request, self.template, self.conteudo)
def post(self, request): self.conteudo.update({'messengerSucess': '', 'messengerError': ''}) form_usuario = FormUsuario(request.POST) if form_usuario.is_valid(): dominio = request.get_host() form_usuario.save(dominio) self.conteudo.update({'messengerSucess': MessengerSucess().Cadastro(0),}) else: self.conteudo.update({'form_usuario': form_usuario,}) return render(request, self.template, self.conteudo)
def post(self, request, user_id=None): self.conteudo.update({ 'messengerSucess': '', 'messengerError': '', 'controleMenu': 'Edit', 'titulo_pagina': 'Editar perfil', }) if int(user_id) == request.user.id: usuario = Usuario.objects.get(id=user_id) form = FormPerfil(instance=usuario, data=request.POST) else: self.template = 'usuario/perfil/perfil.html' form = FormPerfil(request.POST) self.conteudo.update({ 'form_usuario': form, 'messengerError': MessengerError().Usuario(2), }) return render(request, self.template, self.conteudo) self.conteudo.update({ 'form_usuario': form, }) if form.is_valid(): form.save(request) user = authenticate( username=form.cleaned_data.get('username'), password=form.cleaned_data.get('password'), ) if user is not None: if user.is_active: login(request, user) self.template = 'usuario/perfil/perfil.html' self.conteudo.update({ 'form': '', 'controleMenu': 'index', 'messengerSucess': MessengerSucess().Usuario(0), }) return render(request, self.template, self.conteudo)
def get(self, request, chaveAtivacao=None): self.conteudo.update({'messengerSucess': '', 'messengerError': ''}) if (chaveAtivacao): try: usuario = Usuario.objects.get(chaveAtivacaoUsuario=str(chaveAtivacao)) except: usuario=None if (usuario): if not (usuario.is_active): usuario.is_active = True usuario.save() self.conteudo.update({'messengerSucess': MessengerSucess().Cadastro(1),}) else: self.conteudo.update({'messengerError': MessengerError().Cadastro(0),}) else: self.conteudo.update({'messengerError': MessengerError().Cadastro(1),}) else: self.conteudo.update({'messengerError': MessengerError().Cadastro(2),}) return render(request, self.template, self.conteudo)
url(r'^faleconosco/$', FaleConosco.as_view(), name='faleConosco'), url(r'^faleconosco_admin/$', FaleConosco_admin.as_view(), name='faleConosco_admin'), url(r'^controleacesso/(requestarduino?P<user_code>.+)/$', ControleAcesso.as_view(), name='ControleAcesso'), url(r'^requestarduino/(?P<codeRFID>.+)$', viewRequestArduino.as_view(), name='ResquestArduino'), url(r'^requestarduino/$', viewRequestArduino.as_view(), name='ResquestArduinoNotFound'), url(r'^requestTemperatura/(?P<t>.+)$', viewRequest_temperatura.as_view(), name='ResquestArduino'), url(r'^ambienteautorizado/$', viewAmbienteAutorizado.as_view(),name='ambienteAutorizado'), url(r'^solicitaacesso/$', viewSolicitaAcesso.as_view(),name='solicitaAcesso'), url(r'^requestambiente/$', ViewRequestAmbiente.as_view(),name='requestAmbiente'), url(r'^login/$', Login.as_view(),name='login'), url(r'^suporte/$', Suporte.as_view(),name='suporte'), url(r'^logout/$', 'django.contrib.auth.views.logout', {'template_name': 'visitante/index/index.html', 'extra_context': {'form_login':FormLogin(),'controleMenu': 'logout', 'messengerSucess': MessengerSucess().Usuario(3)}}, name='logout'), )