add devise for user login function, modify skip action only for certain methods