
    h                         S SK JrJrJrJrJrJrJr  S SKJ	r	J
r
  \" S\SS9r\R                  SSS9S	 5       r\R                  S
SS9S 5       r\R                  S5      S 5       rg)    )	Blueprintflashredirectrender_templaterequestsessionurl_for)register_user
login_userauthz/auth)
url_prefixz	/register)GETPOST)methodsc                     [         (       a  [         S   (       d  [        R                  S:X  a  [        R                  S   n [        R                  S   n[        R                  S   nS nU (       d  SnOU(       d  SnOX:w  a  SnUc"  [	        X5      nUc  [        [        S	5      5      $ [        U5        [        S
5      $ [        [        S5      5      $ )Nuser_idr   usernamepasswordpassconfzUsername is required.zPassword is required.zPasswords do not match.z
auth.loginzauth/register.htmlindex)	r   r   methodformr
   r   r	   r   r   )r   r   r   errors       //Users/jbastos/public_html/wsgi/Uploadr/auth.pyregisterr   
   s    G	*>>V#||J/H||J/H||J/HE//%1}%h9=#GL$9::%L344GG$%%    z/loginc                  @   [         (       a  [         S   (       dr  [        R                  S:X  aS  [        R                  S   n [        R                  S   n[	        X5      nUc  [        [        S5      5      $ [        U5        [        S5      $ [        [        S5      5      $ )Nr   r   r   r   r   zauth/login.html)	r   r   r   r   r   r   r	   r   r   )r   r   r   s      r   loginr   &   sx    G	*>>V#||J/H||J/Hx1E} 011%L011GG$%%r   z/logoutc                  T    [         R                  " 5         [        [        S5      5      $ )Nr   )r   clearr   r	    r   r   logoutr"   8   s    MMOGG$%%r   N)flaskr   r   r   r   r   r   r	   
Uploadr.dbr
   r   __name__bprouter   r   r"   r!   r   r   <module>r(      s     
 0vxG4+/& 0&6 (O,& -&" )& &r   