跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 世界
  • 用户
  • 群组
皮肤
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠

乐达

  1. 主页
  2. 团队公告
  3. LT-66:Redis基础操作的GetObject增强限制

LT-66:Redis基础操作的GetObject增强限制

已定时 已固定 已锁定 已移动 团队公告
1 帖子 1 发布者 9 浏览 1 关注中
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • Z 离线
    Z 离线
    zhongfangxiong
    写于 最后由 编辑
    #1

    本地调试web form程序,容易登入重定向循环。错误的原因几乎都是因为localhost网站调用的Redis配置和Passport站点的Redis不同。

    这里包含两种情况:
    1)localhost的Reids根本就是无效的;
    2)和Passport不一致导致返回的对象为空。

    于是我们修改基础方法,Redis获取时如果是连接故障、超时、密码错误,就抛出异常。

    9.png

    10.png

    11.png

    12.png

    在本地开发测试效果
    1)故意把Redis的端口号写错误,报错如下:

    13.png

    2)故意把Redis的密码写错,报错如下:

    14.png

    3)故意把Redis的密码为空,报错如下:

    15.png

    4)故意把Redis的DefaultDB配置成错误的数字,报错如下:

    这个改动是在yee-web-security仓库,修改了LoginPage基类实现的。

    16.png
    5)Redis的DefaultKey配置错误,暂时没有影响。

    1 条回复 最后回复
    0
    回复
    • 在新帖中回复
    登录后回复
    • 从旧到新
    • 从新到旧
    • 最多赞同


    • 登录

    • 登录或注册以进行搜索。
    • 第一个帖子
      最后一个帖子
    0
    • 版块
    • 最新
    • 标签
    • 热门
    • 世界
    • 用户
    • 群组