<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>kevin_isky (yang kai)</title>
    <link>https://ruby-china.org/kevin_isky</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>微信登录后允许用户绑定邮箱遇到的问题</title>
      <description>&lt;p&gt;用户微信登陆后允许绑定邮箱（集成了 devise），这个时候后端需要根据用户登陆类型来判断是否做邮箱激活验证，如果是微信登录则不需要做邮箱激活验证，否则需要做邮箱激活验证。&lt;/p&gt;

&lt;p&gt;目前想到的方法是用户登陆的时候把登陆类型存到 session 里，然后重写 user model 里的 conformation_required？方法，根据 session 里的登陆类型返回 true 或 false。这个方法的问题是需要从 model 里获取 session 数据，有点 anti-pattern，所以大家是否有更好的解决办法？&lt;/p&gt;</description>
      <author>kevin_isky</author>
      <pubDate>Fri, 01 Jul 2016 09:35:56 +0800</pubDate>
      <link>https://ruby-china.org/topics/30421</link>
      <guid>https://ruby-china.org/topics/30421</guid>
    </item>
  </channel>
</rss>
