
    VhT                         d dl mZ d dlmZ  e       Z G d de      ZdddddZej                  d      defd	       Zy
)    )	APIRouter)	BaseModelc                   "    e Zd ZU eed<   eed<   y)LoginRequestusernamepasswordN)__name__
__module____qualname__str__annotations__     1/var/www/html/beaconod-api/app/api/auth/router.pyr   r      s    MMr   r   123)adminsrimugupraveenz/loginrequestc                 n    | j                   }| j                  }|t        v rt        |   |k(  rdddS dddS )NTzLogin successful)successmessageFzInvalid username or password)r   r   	USER_DATA)r   r   r   s      r   loginr      sD    HH98!4!@,>?? -KLLr   N)	fastapir   pydanticr   auth_routerr   r   postr   r   r   r   <module>r       s\     k9 
 		 (M< M Mr   