def autorize(): loged_in = session.get("loged_in") if loged_in: email = session.get("email") password = session.get("password") pers = Session.query(Person).filter_by(email=email, password=password).first() pers.last_activity = int(time.time()) Session.commit() return True if "email" and "password" in request.cookies: email = request.cookies.get("email") password = request.cookies.get("password") elif request.method == "POST" and "email" in request.POST: email = request.POST.get("password") password = md5(request.POST.get("password")) else: return False pers = Session.query(Person).filter_by(email=email, password=password).first() if pers: print "pers is ", pers session["email"] = email session["password"] = password session["loged_in"] = True session["name"] = pers.name session["person_id"] = pers.id session.save() return True return False
def __before__(self): c.chanel='' c.messages=[] c.user={} c.search={} self.chanel_q=Session.query(Chanel) self.person_q=Session.query(Person) self.message_q=Session.query(Message)
def create_generator(): last_activity=int(time.time())-600 pers=Session.query(Person).filter(Person.last_activity<last_activity, Person.chanel_id>1).all() for i in pers: yield i
def __before__(self): self.person_q = Session.query(Person)