def post(self): receiver_mail = self.request.get("email") receiver = Users.query(Users.email == receiver_mail).get() if not receiver: params = { "notification": "Uporabnik " + receiver_mail + " ne obstaja.", "alert_type": "danger" } return self.render_template("bmail.html", params=params) if receiver_mail == self.current_user().email: params = { "notification": "Sebi ne morete poslati sporočila !!!", "alert_type": "danger" } return self.render_template("bmail.html", params=params) message = self.request.get("message") Messages(message=message, sender=self.current_user().key, receiver=receiver.key).put() params = { "notification": "Uspešno poslano za " + receiver_mail, "alert_type": "success" } return self.render_template("bmail.html", params=params)
def post(self): email = self.request.get("email") password = self.get_password_hash( self.request.get("password") + self.request.get("email")) query = Users.query(Users.password == password, Users.email == email) user = query.get() if user: self.session["current_user"] = user.key.id() return self.redirect_to("home") params = { "notification": "Uporabniško ime ali geslo ni pravilno", "alert_type": "danger" } return self.render_accsess_template("login.html", params=params)
def post(self): name = self.request.get("name") email = self.request.get("email") password = self.get_password_hash( self.request.get("password") + self.request.get("email")) user = Users.query(Users.email == email).get() if user: params = { "notification": "Uporabnik " + user.email + " že obstaja.", "alert_type": "danger" } return self.render_accsess_template("sign_up.html", params=params) Users(email=email, password=password, name=name).put() params = { "notification": "Uspešno registrirani", "alert_type": "success" } return self.redirect_to("login", params=params)
def get(self): users = Users.query().fetch() params = {"users": users} return self.render_template("users.html", params=params)