コード例 #1
0
        def GET(self):
                """
                Display the login page.
                """
                if c.session.loggedIn == True:
                        self.head = ("303 SEE OTHER", [("location", "/")])
                        c.session.pushMessage("Hey look, you're already signed in!")

                else:
                        view = bv.noSidebarView()

                        elements = be.baseElements()
                        view["nav"] = elements.navbar()

                        view["title"] = "Login"
                        view["messages"] = bv.baseRow(c.session.getMessages())

                        loginForm = bf.baseForm(fields=[{
                                "name": "username",
                                "placeholder": "Username",
                                }, {
                                "type": "password",
                                "name": "password",
                                "placeholder": "Password",
                                }, {
                                "type": "submit",
                                "name": "submit",
                                "value": "Login"
                                }], action=("/auth/login"), width=4)

                        view["content"] = bv.baseRow(loginForm, 4, 4)

                        return view.build()
コード例 #2
0
ファイル: index.py プロジェクト: JoshAshby/seshat_historical
        def GET(self):
                """

                """
                posts = pm.postList()

                view = bv.noSidebarView()

                elements = be.baseElements()
                view["nav"] = elements.navbar()

                view["title"] = "Home"
                view["messages"] = bv.baseRow(c.session.getMessages(), 12, 0)


                postList = bl.baseList(posts, "post_index")

                view["content"] = bv.baseRow(postList)

                return view.build()
コード例 #3
0
        def GET(self):
                """
                """
                user = am.baseUser()
                user["username"] = "******"
                user["level"] = "GOD"
                user["notes"] = ""
                user.password = "******"

                user.commit()

                print user.password, bcrypt.hashpw("josh", user.password)

                view = bv.noSidebarView()

                elements = be.baseElements()
                view["nav"] = elements.navbar()

                view["title"] = "Initial Setup"
                view["messages"] = bv.baseRow(c.session.getMessages(), 12, 0)

                view["content"] = "User Josh with password josh has been created."

                return view.build()