Mỗi lần user login vào hệ thống nó thực hiện
1/ Xác thực user: user.authenticate(pass) -> test lại nó có trả về data authenticate . Nếu password sai nó trả về false
2/ Tạo phiên làm việc cho user này (hàm sign_in ) : tạo phiên làm việc là một token và lưu vào cookies . Sau đó update lại token này trong db . Sign out nó xóa token này trong cookies ==> Thấy token này vẫn tạo bình thường và = với token thằng current user khi login