Zulip 服务器和 Web 应用程序。开源团队聊天可帮助团队保持高效和专注。
Go to file
Luke Faraone 54a19e9091 Check whether users are active, not whether they are nonunique.
Previously we checked and bailed when there was a user registered with
an email address, regardless of active status.

This meant that MIT users who had inactive accounts autocreated had
issues where they would be confusingly told they were signed up even
though they had never taken any action on our site directly.

Now we instead check whether there are any current *active* user
accounts with that email address, and proceed with generating an
activation link if the user lacks a corresponding active account.

Security implications of this commit come into play if we start
implementing removing users ability to sign in as deactivation. Since we
lack a user removal story here, this isn't terribly concerning yet and
we'll revist this code when we decide to add such functionality in the
future.

This resolves trac #581 and #631.

(imported from commit c3fb93ce065e63e19b41f63c1f27891b93b75f86)
2013-02-12 15:31:06 -05:00
api api: Add a list-members example script for the /get_members query. 2013-02-11 13:45:47 -05:00
bots bots: Import new copy of our Trac bot. 2013-02-06 18:07:51 -05:00
certs Add wildcard certificate for *.e.humbughq.com. 2013-01-17 18:56:39 -05:00
confirmation confirmation: Make send_confirmation accept custom templates and context. 2013-01-14 10:25:26 -05:00
humbug Show a user activity list in the sidebar 2013-02-11 18:05:57 -05:00
servers [manual] Add rabbitmq monitoring to munin. 2013-02-12 10:55:01 -05:00
templates Add an initial message to greet you. 2013-02-12 15:21:28 -05:00
tools Show a user activity list in the sidebar 2013-02-11 18:05:57 -05:00
zephyr Check whether users are active, not whether they are nonunique. 2013-02-12 15:31:06 -05:00
.gitignore gitignore: Add .DS_Store 2013-02-06 16:31:55 -05:00
manage.py chmod +x manage.py 2012-10-25 15:22:18 -04:00