UEditor编辑器中插入HTML代码的问题
回复#5 @lincanbin :
我还是在输出前替换吧
因为markdown解析用的是扩展包。。。
UEditor编辑器中插入HTML代码的问题
回复#1 @lincanbin :
顺便问一下,UEditor跟Markdown的“兼容性”(当然,UEditor本身不支持markdown,我是把UEditor生成的html转成markdown格式保存的)怎么样?
比如插入代码这边似乎不好用:
echo test;会被解析成:
UEditor编辑器中插入HTML代码的问题
数据库中的文本以markdown格式保存,前端显示时再解析成HTML代码(以$markdown表示):
<script id="ueditor" name="content" type="text/plain">$markdown</script> <script type="text/javascript"> var ue = UE.getEditor('ueditor'); </script>怎样提取出一段文本中的目录结构?
@lincanbin 你有什么好的思路吗?我目前只想到正则匹配(但文本是以markdown格式存储在数据库中的)
怎样防止别有用心的人注册跟其他用户不易分辨的用户名?
回复#13 @lincanbin :
我是在Google时看到Stack Overflow上面有人推荐的。
怎样提取出一段文本中的目录结构?
比如:
标题1摘要
标题2简介
标题3详细内容
标题4提取出:
- 1 标题1 -- 1.1 标题2 --- 1.1.1 标题3 - 2 标题4类似维基百科这样的,而
怎样防止别有用心的人注册跟其他用户不易分辨的用户名?
回复#9 @lincanbin :
最后我用了这个:https://github.com/schuppo/PasswordStrengthPackage
这样能方便地设置想要的密码强度。
怎样防止别有用心的人注册跟其他用户不易分辨的用户名?
回复#5 @lincanbin :
不过只用正则还是防不了使用相似度很高的字母和数字来高仿的情况。 即使只允许中文汉字,也无法阻止使用简繁中文的不同来高仿的情况(其实可以把繁体转换成简体再注册,但这样不太好)
怎样防止别有用心的人注册跟其他用户不易分辨的用户名?
回复#7 @lincanbin :
谢谢了,顺便问一下较强密码的正则,我找到这个:https://www.zhihu.com/question/29615770
但不知用哪个比较好。
怎样防止别有用心的人注册跟其他用户不易分辨的用户名?
回复#5 @lincanbin :
这样倒也简单了,我之前写过这样的正则(还支持日文),我找一下。
怎样防止别有用心的人注册跟其他用户不易分辨的用户名?
回复#3 @lincanbin :
现在问题就是怎样获取可能会被高仿的ID了,感觉就跟搜索一样。 如果被替换的字母或者汉字只有一两个应该没问题,但万一有人使用全用非英文的字母代替英文字母的高仿ID可能都搜不到
怎样防止别有用心的人注册跟其他用户不易分辨的用户名?
回复#1 @lincanbin :
其实我昨天已经问过了,也有人提出类似方法(但不是用OCR,因为复杂而且准确率无法保证)既然你也提到了这个方法,那我就把链接发出来:https://segmentfault.com/q/1010000008322029
支持sqlite数据库么?支持多语言么?
回复#23 @lincanbin :
那你可以找一个性能高而且更好用的ORM,可以参考这个:https://github.com/eventhorizonpl/forked-php-orm-benchmark
居然看到林先生有这个Repository。。。
回复#1 @lincanbin :
看出来了,不过这也搞个repo。。
怎样防止别有用心的人注册跟其他用户不易分辨的用户名?
比如0和O,1和I或者l,5和S,Z和2等, 另外包括但不限于使用希腊字母,西里尔字母,俄文字母或者其他拉丁系语言的字母来高仿英文字母的,以及使用中日汉字里面看起来差异非常小的汉字(也可以使用差别不大的简繁体中文汉字在)作为高仿用户名。
除了通常使用的替换这些字母之外,有没有更好的方法?