起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 110|回复: 2

【结贴】平台外验证用户的密码 问题???**

[复制链接]
发表于 2008-2-1 10:21:44 | 显示全部楼层 |阅读模式
using System.Runtime.InteropServices;

namespace test
{
    public partial class Form1 : Form
    {

         [DllImport("libPassChk.dll")]
        public static extern Boolean IsValidPasswordForCsharp(String APass, String APassEncoded);

        public Form1()
        {
            InitializeComponent();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            if (IsValidPassword(textBox1.Text, textBox2.Text))
            {
               MessageBox.Show("ok");
            }
             else{
               MessageBox.Show("not ok");
        }
        }
    }
}

1.我在测试过程中,用户没有设置密码可以通过,用户设置了密码,就不行了,

2.还有就是上面提供了libPassChk.dll 我用的是 Microsoft Visual Studio 2005 不能引用到bin文件夹下, 但我在论坛上也找到了个 PassChk.dll 前面没有 lib 的可以引用进bin文件夹,
不知道有什么区别???????????????????????????
回复

使用道具 举报

发表于 2008-2-2 08:36:53 | 显示全部楼层
libPassChk.dll 是给平台外检验用户密码用的
在平台上调用的话,可以直接用用户ID调用Business.Model.Org.Orgsystem.FindPerson 得到这个TPerson ,password属性就是了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-2 13:45:06 | 显示全部楼层
这几天公司没电,郁闷中......
  
  结贴回家过年去
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-6 13:09 , Processed in 0.038801 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表