在我的聊天室应用程序的下一阶段,我想使用用户帐户。
我想做以下事情。
- 要求用户创建帐户或登录才能发布消息(注销时,消息区域将替换为引导警报框)
- 登录后,名称字段将使用用户名
允许用户设置他们的用户名而不是他们的电子邮件地址也很好。
我一直在查看问题和各方教程,但我还没有能够对我的实例中的功能进行逆向工程。有人愿意帮助我吗?
项目文件 - https://github.com/SmashBrando/chatroom
项目 - http://smashchat.meteor.com/
回答:
要在用户登录时显示内容,我添加了:
{{#if currentUser}}
{{> entry}}
{{else}}
<div class="alert alert-error">
You Must Login To Post a Message!
</div>
{{/if}}
要将用户名设置为消息名称(用户希望被称为的配置文件名称),我将以下代码添加到输入区域。
<input type="text" class="span6" id="name" value="{{currentUser.username}}">
我将致力于不使用输入框并使用变量的未来迭代(一旦我弄清楚如何做到这一点)。