1. Java / Говнокод #8752

    +71

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    setCookie(new String[] {username, Long.toString(expiryTime), signatureValue}, tokenLifetime, request, response);
    
    int tokenLifetime = calculateLoginLifetime(request, successfulAuthentication);
    
    protected int calculateLoginLifetime(HttpServletRequest request, Authentication authentication) {
            return getTokenValiditySeconds();
        }
    
    protected int getTokenValiditySeconds() {
            return tokenValiditySeconds;
        }
    
    private int tokenValiditySeconds = TWO_WEEKS_S;
    
    public static final int TWO_WEEKS_S = 1209600;

    Spring Security........
    Логирование по куки токену.....

    Запостил: KaRRamBa, 06 Декабря 2011

    Комментарии (11) RSS

    • >.....
      ну ты ваааще лолка))))))))))))))))))))))))))))))))))) )))))))))
      Ответить
    • will not compile
      заглушка?
      Ответить
      • не=) Рабочий боевой вариант=)
        Логика тута есть, наверное они думали что тот кто захочет написать свой вариант этого регистратора будет выбирать время действия ключа в зависимости от того кто входит=)
        А так же через конфы выставлять время валидности вручную сетером=))

        Но тем не менее на первый взгляд выглядит довольно прикольно, особенно вот это:

        protected int calculateLoginLifetime(HttpServletRequest request, Authentication authentication) {
                return getTokenValiditySeconds();
            }
        Ответить
        • Заглушка в том смысле, что пока будет так, а как придумают что-нибудь более вразумительное - перепишут.
          Ответить
    • new String[] {username, Long.toString(expiryTime)

      javaGovno
      Ответить
    • ~q++
      Ответить

    Добавить комментарий