charles9056

Results 5 comments of charles9056

@cheng-kang 1.你好,请问有没有可能做成`登录并发送`。就是新用户第一次访问时,输入昵称和邮箱(比如`[email protected]`)、评论内容,最后点击`登录并发送`按钮,点击后这时`wildfire`后台做的事为:把邮箱识别为新用户注册的邮箱,并把密码也识别为该邮箱(`[email protected]`),保留信息并评论成功。 当该用户第二次访问时,从 `cookie` 里得到邮箱和昵称,此时无需登录按钮,用户直接输入评论内容,最后点击`发送`按钮,点击后这时`wildfire`后台做的事为:进行用户验证,对比正确后评论成功。 上述办法从本质上来讲就是:取消了匿名用户,让所有用户都成为了 登录用户,即可以赞、踩评论, 删除自己的评论,举报包含不恰当言论的评论,更新个人资料等操作。这样登录用户数据读写权限而匿名用户就没有。 当然可以保留匿名评论的入口,虽说方便,但个人不建议,因为要防止垃圾评论,就还需要引入Akismet垃圾留言过滤系统,这些事很麻烦。 2.所以建议:设置一个`users/${uid}/show_anonymous`节点,然后值为:`true` or`false`.

@cheng-kang > 用户名+私有密码才能作为唯一身份识别的标志。 你好,那把昵称作为用户名,把邮箱作为私有密码不就行了吗,或者把用户输入的邮箱作为 用户名+私有密码一样的字符,然后不公开,公开的只有昵称。这样呢? 这样就**不是** `邮箱 + 用户名` 的匿名评论插件,而是全新的登录评论方式,即:新用户注册,登录,评论,都**一键完成**,这样能否实现? 参考: https://www.hypercomments.com/en/forum https://livere.com/city-demo www.disqus.com

@cheng-kang 注意到 新用户和匿名评论时, hypercomments 只需 昵称和email ,可以仿照它的做法;而 livere 则多了一个独立的密码。

@cheng-kang 这本质上就是多了个昵称的匿名评论,不过也只好这样了。 > 如何在取消繁复的注册登录后保留用户身份认证以使得用户仍可以对自己发布的内容进行操作。 就像从关闭着门的冰箱中拿一瓶水。https://valine.js.org/i18n/ 也是不能修改评论内容的。 请问要修改评论内容必须登录吗? 不过最终还是希望你们做大,变成类似 disqus 或多说的服务:)

另外,如果愿意的话,能否做个 类似 [CLaunch](https://www.appinn.com/claunch/) 的快速启动软件,但是比 CLaunch 多了个**内置搜索**,这就比较方便了。