我正在创建一个登录身份验证页面,用户将在其中输入活动目录用户名和密码,并使用NodeJS我会检查它是否有效,但我一直在
[Error: LDAP Error Bad search filter]
Run Code Online (Sandbox Code Playgroud)
要么
[Error: Search returned != 1 results]
Run Code Online (Sandbox Code Playgroud)
当我尝试搜索用户名和密码时,我的代码如下:
我正在使用:https://github.com/jeremycx/node-LDAP,假设用户输入了hhill的用户名
var ldap = require('LDAP');
var ldapServer = new ldap({ uri: 'ldap://batman.lan', version: 3});
ldapServer.open(function(error) {
if(error) {
throw new Error('Cant not connect');
} else {
console.log('---- connected to ldap ----');
username = '(cn='+username+')';
ldapServer.findandbind({
base: 'ou=users,ou=compton,dc=batman,dc=lan',
filter: username,
password: password
}, function(error, data) {
if(error){
console.log(error);
} else {
console.log('---- verified user ----');
}
});
}
});
Run Code Online (Sandbox Code Playgroud)
有没有人对我做错了什么有任何建议?
UPDATE
以下是我提出的解决方案,如果有人需要它,请在下面的答案的帮助下 …
我正在构建一个应用程序,我有一个本地数据库(mysql),但我需要连接到另一个数据库,所以我可以从第二个数据库(oracle)中提取一些信息,是否有人使用Sails来获取任何信息或示例管理多个数据库?
谢谢.
我使用 Google Maps Marker 找到了一个答案,但自从它死了,我就陷入了死胡同。
我想知道是否有人知道我如何在我的网站上为用户复制此内容:https : //www.google.ca/maps/place/Toronto,+ON+M4N+3M5/@43.7216028,-79.3771275 ,16z/data=!3m1!4b1!4m5!3m4!1s0x89d4cd2e4f1652cd:0xee93f0117ea5797d!8m2!3d43.7215696!4d-79.3768256
我想用用户的邮政编码并勾勒出边界。我不确定这是否是一个广泛的问题,但在这种情况下我需要坚持使用 Google Maps API。