views.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:SpongeAuth 作者: lukegb 项目源码 文件源码
def regenerate(request, device_id):
    device_qs = (
        twofa.models.Device.objects
        .active_for_user(request.user).select_subclasses())
    device = get_object_or_404(device_qs, pk=device_id)
    if not device.can_regenerate():
        messages.error(request, _('The "%(auth_name)s" authenticator cannot be regenerated.') % {
            'auth_name': device.name()})
        return redirect('twofa:list')

    device.regenerate()

    # TODO(lukegb): make this more general
    return redirect(reverse('twofa:paper-code', kwargs={'device_id': device.pk}))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号