跳至内容

accounts-ui

Meteor Accounts 的交钥匙用户界面。

要向应用程序添加 Accounts 和一组登录控件,请添加 accounts-ui 包和至少一个登录提供程序包:accounts-passwordaccounts-facebookaccounts-githubaccounts-googleaccounts-twitteraccounts-weibo

然后只需将 {{> loginButtons}} 帮助器添加到 HTML 文件中。这将在页面上放置一个登录小部件。如果只配置了一个提供程序并且它是一个外部服务,则这将添加一个登录/注销按钮。如果您使用 accounts-password 或使用多个外部登录服务,这将添加一个“登录”链接,该链接将打开一个包含登录选项的下拉菜单。如果您计划将登录下拉菜单放置在屏幕的右侧边缘,请使用 {{> loginButtons align="right"}} 以便下拉菜单能够布局而不会扩展到屏幕边缘。

要配置 {{> loginButtons}} 的行为,请使用 Accounts.ui.config

accounts-ui 还包含模态弹出对话框,用于处理来自 sendResetPasswordEmailsendVerificationEmailsendEnrollmentEmail 的链接。这些不必手动放置在 HTML 中:当加载 URL 时,它们会自动激活。

如果您想更多地控制账户系统的外观和感觉,我们建议您阅读 Meteor 指南中的 useraccounts 部分。