
    th                     
   d dl mZmZmZmZmZmZ d dlmZm	Z	  ede
          Ze                    dddg          d             Ze                    d	          d
             Ze                    d          d             ZdS )    )	Blueprintrender_templaterequestredirecturl_forsession)
init_utilsmysqlauthz/loginGETPOST)methodsc                  ~   t           j        dk    rt           j                            d          } t           j                            d          }	 t          j                                        }|                    d| f           |                                }|	                                 |rG|\  }}}}|dv r<|t          d<   |t          d<   |pdt          d<   t          t          d	                    S n'# t          $ r}t          d
|           Y d }~nd }~ww xY wt          dd          S t          d          S )Nr   usernamepasswordzSSELECT id, benutzername, passwort_hash, theme FROM benutzer WHERE benutzername = %s)admin123basti123user_idlightthemezcore.dashboardzLogin-Fehler:z
login.htmlzLogin fehlgeschlagen)fehler)r   methodformgetr
   
connectioncursorexecutefetchonecloser   r   r   	Exceptionprintr   )	r   r   r   userr   benutzername_r   es	            (/var/www/html/KniffelGame/auth_routes.pyloginr'      sF   ~<##J//<##J//	&%,,..FNNps{r}~~~??$$DLLNNN ?26/q%777)0GI&*6GJ'','7GG$#G,<$=$=>>> 	& 	& 	&/1%%%%%%%%	& |4JKKKK<(((s   B%C8 8
DDDz/logoutc                  `    t          j                     t          t          d                    S )Nzauth.logout_feedback)r   clearr   r        r&   logoutr,   !   s$    MOOOG233444r+   z/logout-feedbackc                  &    t          ddd          S )Nzsuccess.htmlLogoutz"Du wurdest erfolgreich ausgeloggt.)titel	nachricht)r   r*   r+   r&   logout_feedbackr1   &   s    >Eijjjjr+   N)flaskr   r   r   r   r   r   utilsr	   r
   __name__r   router'   r,   r1   r*   r+   r&   <module>r6      s    Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q # # # # # # # #y""Hufo..) ) /.)2 I5 5 5 k k  k k kr+   