MCPcopy Create free account
hub / github.com/pgadmin-org/pgadmin4 / login

Method login

web/pgadmin/authenticate/webserver.py:101–112  ·  view source on GitHub ↗
(self, form)

Source from the content-addressed store, hash-verified

99 return self.__auto_create_user(username, '')
100
101 def login(self, form):
102 username = self.get_user()
103 if username:
104 user = User.query.filter_by(username=username).first()
105 status = login_user(user)
106 if not status:
107 current_app.logger.exception(self.messages('LOGIN_FAILED'))
108 return False, self.messages('LOGIN_FAILED')
109 current_app.logger.info(
110 "Webserver user {0} logged in.".format(username))
111 return True, None
112 return False, self.messages('LOGIN_FAILED')
113
114 def __auto_create_user(self, username, useremail):
115 """Add the webserver user to the internal SQLite database."""

Callers

nothing calls this directly

Calls 4

get_userMethod · 0.95
infoMethod · 0.80
firstMethod · 0.65
messagesMethod · 0.45

Tested by

no test coverage detected