§
    ÈÜhÑ  ã                   ó2   — d dl mZmZmZ d dlmZ defd„ZdS )é    )ÚRequestÚHTTPExceptionÚDepends)ÚRedirectResponseÚrequestc                 óB   — | j                              d¦  «        }|r|S dS )zz
    Check if a user is logged in based on session cookie.
    Returns user info (dict) if logged in, otherwise None.
    ÚuserN)ÚsessionÚget)r   r	   s     ú&/wd/v2025.freedom4um.com/utils/auth.pyÚget_current_userr      s+   € ð
 Œ?×Ò˜vÑ&Ô&€DØð ØˆØˆ4ó    N)Úfastapir   r   r   Úfastapi.responsesr   r   © r   r   ú<module>r      sZ   ðà 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø .Ð .Ð .Ð .Ð .Ð .ð˜gð ð ð ð ð	ð 	r   