add mixin LoginRequired