社区
硬件/系统
帖子详情
请问VC里如何实现域用户身份验证
一桶姜山
2010-08-09 03:53:57
要写个程序,办公用,要有权限管理,单位有办公域,所以想用域用户来进行登录,可是不知道如何去域服务器验证用户名密码,求助~
...全文
401
9
打赏
收藏
请问VC里如何实现域用户身份验证
要写个程序,办公用,要有权限管理,单位有办公域,所以想用域用户来进行登录,可是不知道如何去域服务器验证用户名密码,求助~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一桶姜山
2010-08-13
打赏
举报
回复
多谢楼上!
虽然你的代码没啥用。。不过adsi这个关键词帮大忙了,结贴给分
真相重于对错
2010-08-12
打赏
举报
回复
使用adsi 组件
#include "stdafx.h"
#include "activeds.h"
int main(int argc, char* argv[])
{
HRESULT hr;
IADsContainer *pCont;
IDispatch *pDisp=NULL;
IADs *pUser;
// Initialize COM before calling any ADSI functions or interfaces.
CoInitialize(NULL);
hr = ADsGetObject( L"LDAP://CN=users,DC=fabrikam,DC=com",
IID_IADsContainer,
(void**) &pCont );
if ( !SUCCEEDED(hr) )
{
return 0;
}
//-----------------
// Create a user
//-----------------
hr = pCont->Create(CComBSTR("user"), CComBSTR("jeffsmith"), &pDisp );
// Release the container object.
pCont->Release();
if ( !SUCCEEDED(hr) )
{
return 0;
}
hr = pDisp->QueryInterface( IID_IADs, (void**) &pUser );
// Release the dispatch interface.
pDisp->Release();
if ( !SUCCEEDED(hr) )
{
return 0;
}
// Commit the object data to the directory.
pUser->SetInfo();
// Release the object.
pUser->Release();
CoUninitialize();
}
zjz800800
2010-08-12
打赏
举报
回复
在安全领域里,你这个要求已经是桌面管理了,真正实现起来相当麻烦,需要涉及驱动编程开代替现有的windows xp的登陆界面,这样进入你自己的登陆界面,这样再做个服务器管理的插件进行管理即可。
一桶姜山
2010-08-12
打赏
举报
回复
回楼上,单位里有windows办公域,每人都有一个域用户账户,我想直接用这个域用户账户来进行登录,自己设置权限也就是要新建一套用户管理了,这样的话无法跟域用户统一了。使用上会不方便,毕竟密码太多会容易忘啊
senlinzhiwang
2010-08-11
打赏
举报
回复
你可以设置一个权限啊,根据用户选择的不同权限,做不同的操作就行了。我就是这样做的。
一桶姜山
2010-08-11
打赏
举报
回复
每日一顶。。。
一桶姜山
2010-08-10
打赏
举报
回复
高手快出现吧!~~~~
一桶姜山
2010-08-09
打赏
举报
回复
我的意思是如何把用户输入的用户名和密码发到与服务器上进行验证,并得到结果,这样我的程序才能决定是否让他登录呀
路人乙2019
2010-08-09
打赏
举报
回复
不太明白,你可以枚举域内的用户。
域
用户
登录
域
用户
登录,
用户
名密码登录验证。项目-->添加引用-->找到System.DirectoryServices.dll
windows
用户
名和密码验证
用
VC
做一个对话框,上面有
用户
和密码,还有一个验证按钮;当输入一个
用户
名和密码后,点击验证,然后判断这个
用户
名和密码是否是windows的有效
用户
名和密码。
VC
使用logoUser 与CreateProcessAsUser指定
用户
运行程序例子
VC
使用logoUser 与CreateProcessAsUser指定
用户
运行程序例子 名家作品。收藏一下。
VC
实现
runas的功能。
vc
修改
用户
密码口令的源代码.visual c++
vc
修改
用户
密码口令的源代码.zip
PBC 0.4.7 for
VC
学密码学的朋友都知道,Pairing Based Cryptography源码库,你的方案是基于双线性对吗?现在就来
实现
吧,不要停留在理论的阶段了!
硬件/系统
2,643
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章