<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Kylelkh</title>
    <link>https://ruby-china.org/Kylelkh</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>今天无意间发现 Ruby china 的一个缺陷</title>
      <description>&lt;ul&gt;
&lt;li&gt;今天查看了自己的账号信息，看到注册信息的时候犹豫了几秒，因为记得第一次登陆 ruby china 的时候已经很久了，不可能是 2016-08-15，就在想自己以前是不是申请过一个账号。后来发现确实如此。之前的账号也是 kylelkh，是通过邮箱注册的。后来太久没登陆忘记密码了，就直接使用 github 账号登录，github 账号为 Kylelkh，大小写不同，字母顺序一样。&lt;img src="https://l.ruby-china.com/photo/2017/b3f4f688a6a46c7e63871c7f64b0284a.png!large" title="" alt=""&gt;
一开始想不起来 kylelkh 的密码，想通过忘记密码的方式来修改，发现竟然修改不了，原因就是 kylelkh 和 Kylelkh 是的用户名对系统而言是一致的。
然而实际上并非如此，通过以下两个链接访问到的是两个不同给的用户：&lt;/li&gt;
&lt;li&gt;1.&lt;a href="https://ruby-china.org/Kylelkh" rel="nofollow" target="_blank"&gt;https://ruby-china.org/Kylelkh&lt;/a&gt;    #邮箱注册的用户&lt;/li&gt;
&lt;li&gt;2.&lt;a href="https://ruby-china.org/kylelkh" rel="nofollow" target="_blank"&gt;https://ruby-china.org/kylelkh&lt;/a&gt;    #github 注册的用户
&lt;img src="https://l.ruby-china.com/photo/2017/82287126f8efbb6ad28a74428e5c9fc0.png!large" title="" alt=""&gt;
&lt;img src="https://l.ruby-china.com/photo/2017/4658a4a288f80d014f9ff6ca01781d19.png!large" title="" alt=""&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;好吧，既然忘记密码行不通，就把所有可能的密码试了一遍，密码太多，试了有点久。最后幸运地进入 kylelkh 这个账号，却意外地发现有人&lt;a href="/Kylelkh" class="user-mention" title="@Kylelkh"&gt;&lt;i&gt;@&lt;/i&gt;Kylelkh&lt;/a&gt;的评论，我在 kylelkh 里也能收到。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;这算不算是一个 bug 呢~~

&lt;ul&gt;
&lt;li&gt;假如 Kylelkh 和 kylelkh 不是同一个人的话，他们俩就可以互相查看信息，相互都没法通过忘记密码的方式修改密码了。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description>
      <author>Kylelkh</author>
      <pubDate>Fri, 17 Mar 2017 14:09:10 +0800</pubDate>
      <link>https://ruby-china.org/topics/32562</link>
      <guid>https://ruby-china.org/topics/32562</guid>
    </item>
  </channel>
</rss>
