Skip to content
This repository was archived by the owner on Dec 6, 2019. It is now read-only.
This repository was archived by the owner on Dec 6, 2019. It is now read-only.

增加 filter 用于登录检查的时候,取的 currentUser 可能为空。 #24

@jwfing

Description

@jwfing

我新加了一个 LoginFilter,两种方法加入:
1,在 web.xml 中写入

    <filter>
        <filter-name>login</filter-name>
        <filter-class>cn.leancloud.gitrac.LoginFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>login</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

2,在源文件中通过 annotation 标注:

@WebFilter(filterName = "loginFilter", urlPatterns = {"/*"})
public class LoginFilter implements Filter {
}

发现 LoginFilter 的初始化都在 RequestUserAuthFilter 初始化之前,并且 filterChain 的处理上,LoginFilter 也在 RequestUserAuthFilter 之前。
这样导致不能根据 currentUser 的有无来判断用户是否登录。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions