以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 密码加密问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=83713)
|
-- 作者:土木1949
-- 发布时间:2016/4/15 10:06:00
-- 密码加密问题
我想设置密码更改功能,因为MD5加密不可逆转,所以打算把旧密码用同样的加密方法加密后再比对,可是发现foxtable的密码加密后还有一个“tpye2”的字符串,好像是用来标志用户类别的,所以密码总是比对不成功,代码编辑器中又不能写入特殊字符,如果把config中的字符串使用“==”分离之后,str(0)如图所示,str(1)却是空的请教大神们,现在该怎么办?谢谢
[此贴子已经被作者于2016/4/15 10:09:08编辑过]
|
-- 作者:大红袍
-- 发布时间:2016/4/15 10:08:00
--
分离这样写
Dim ary() As String = 字符串.Split(chr(11))
或者你直接用contains比价
If 字符串.Contains(你加密的密码) Then
End If
|
-- 作者:土木1949
-- 发布时间:2016/4/15 10:12:00
--
那写入是时候怎么办?
|
-- 作者:大红袍
-- 发布时间:2016/4/15 10:16:00
--
写入的时候,先分割,然后替换其中某一个不就行了?
Dim ary() As String = 字符串.Split(chr(11))
|
-- 作者:土木1949
-- 发布时间:2016/4/15 10:43:00
-- 依然没有“tpye2”标志字符串
使用你提供的方法分割替换后,“type2”的标志字符串还是消失了 此主题相关图片如下:qq截图20160415104142.png
|
-- 作者:大红袍
-- 发布时间:2016/4/15 10:45:00
--
1、你获取了原来的字符串了吗?
2、单纯替换某部分怎么可能消失?
3、贴出你写的代码。
|
-- 作者:土木1949
-- 发布时间:2016/4/15 10:46:00
-- 系统写入外部数据源的标示字符串分割后就没有了
此主题相关图片如下:qq截图20160415104441.png
|
-- 作者:大红袍
-- 发布时间:2016/4/15 10:47:00
--
贴出你写的代码。
|
-- 作者:土木1949
-- 发布时间:2016/4/15 10:51:00
-- 有点乱
代码有点乱,希望大神耐心点看,谢谢
|
-- 作者:土木1949
-- 发布时间:2016/4/15 10:53:00
-- 谢谢
谢谢 此主题相关图片如下:qq截图20160415104945.png
|