def ingreso_usuario(self,username,password): response = False function = Function() try: o = Usuario.objects.get(nombre=username, clave=password) response = True except Usuario.DoesNotExist: response = False return response
def recibirUsuarioEnSesion(self,request): function = Function() username = "" if 'login' in request.session: contenido = function.base64_decode(request.session['login']) datos = contenido.split(":") if datos: username = datos[0] return username
def validar_cookie(self,request): function = Function() response = False if 'login' in request.session: contenido = function.base64_decode(request.session['login']) datos = contenido.split(":") if datos: username = datos[0] password = datos[1] if self.ingreso_usuario(username,password): response = True else: response = False return response
def generarSesion(self,username,password): function = Function() contenido = function.base64_encode(username+":"+password) return contenido
from django.shortcuts import render,redirect,get_object_or_404 from django.core.urlresolvers import reverse from django.http import HttpResponse from django.contrib import messages from app.models import Actividad from app.services import Service from app.functions import Function from app.forms import ActividadForm from django.core import serializers from django.http import HttpResponse import json from datetime import datetime from django.utils.dateformat import DateFormat service = Service() function = Function() def agenda_actividad_list_json(request): if service.validar_session(request): usuario_logeado = service.recibirUsuarioEnSesion(request) actividades = Actividad.objects.all() fecha_actual = function.getFechaActualCalendario() json_pro = {} json_pro["fecha_actual"] = fecha_actual listas = [] for actividad in actividades: id = actividad.id titulo = actividad.titulo fecha = str(actividad.fecha) hora = str(actividad.hora) fecha_hora = ""