繁体   English   中英

在流星中自定义LoginButtons

[英]Customizing LoginButtons in meteor

我正在建立流星的登录页面。 它具有一个Facebook登录按钮,Gmail登录按钮和linkedin登录按钮。 然后,我有一个流星的默认登录表单。

到目前为止一切都很好。 唯一的挑战是,我需要将所有这些社交网络登录按钮放在Meteor的默认登录表单下方。 我该怎么做?

谢谢并恭祝安康。

您可以通过UI设计跳过使用accounts-ui软件包并根据需要构建登录页面。

您可以在HTML和CSS中使用任意位置的按钮。 但是这些按钮的onclick事件只需调用loginWith<Service>方法( 链接到doc

要使用facebook按钮登录,请使用

Template.myLogin.events({
   'click .facebook-login': function(){
      Meteor.loginWithFacebook(
         requestPermissions: ['email', 'user_about_me']
         }, function(err){
             if !err 
              console.log("Facebook login successful")
          }
      )
    }, 
    "click .twitter-login": function(){
       Meteor.loginWithTwitter(
         requestPermissions: ['email']
         }, function(err){
             if !err 
              console.log("Twitter login successful")
          }
       )
   }
})

为了使上述工作正常进行,您需要添加有关服务的第一个程序包,例如对于facebook accounts-facebook ,对于twiter accounts-twitter

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM