跳转到主要内容

未提供项目描述

项目描述

Bottle Login – 在Bottle web框架中实现用户会话。

Build Status Coverals http://img.shields.io/pypi/v/bottle-login.svg?style=flat-square http://img.shields.io/pypi/dm/bottle-login.svg?style=flat-square Donate

要求

  • python >= 2.6

安装

Bottle Login 应使用pip安装

pip install bottle-login

用法

from bottle import Bottle, request, redirect
from bottle_login import LoginPlugin

app = Bottle()
app.config['SECRET_KEY'] = 'secret'

login = app.install(LoginPlugin())

@login.load_user
def load_user_by_id(user_id):
    # Load user by id here


# Some application views

@app.route('/')
def index():
    current_user = login.get_user()
    return current_user.name

@app.route('/signout')
def signout():
    # Implement logout
    login.logout_user()
    return redirect('/')

@app.route('/signin')
def signin():
    # Implement login (you can check passwords here or etc)
    user_id = int(request.GET.get('user_id'))
    login.login_user(user_id)
    return redirect('/')

错误跟踪器

如果您有任何建议、错误报告或烦恼,请向https://github.com/klen/bottle-login/issues的问题跟踪器报告

贡献

Bottle Login的开发发生在:https://github.com/klen/bottle-login

贡献者

  • klen (Kirill Klenov)

许可

BSD许可下许可。

项目详情


下载文件

下载您平台上的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源分发

bottle-login-0.0.3.tar.gz (4.7 kB 查看哈希值)

上传时间: 来源

构建分发

bottle_login-0.0.3-py2.py3-none-any.whl (5.5 kB 查看哈希)

上传时间: Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面