以文本方式查看主题

-  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
图片点击可在新窗口打开查看