小编Suk*_*ukh的帖子

节点JS LDAP身份验证用户

我正在创建一个登录身份验证页面,用户将在其中输入活动目录用户名和密码,并使用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

以下是我提出的解决方案,如果有人需要它,请在下面的答案的帮助下 …

authentication ldap node.js

16
推荐指数
2
解决办法
4万
查看次数

Node JS承载两个不同的数据库

我正在构建一个应用程序,我有一个本地数据库(mysql),但我需要连接到另一个数据库,所以我可以从第二个数据库(oracle)中提取一些信息,是否有人使用Sails来获取任何信息或示例管理多个数据库?

谢谢.

javascript mysql oracle node.js sails.js

1
推荐指数
1
解决办法
4940
查看次数

Google Maps API 邮政编码边界

我使用 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。

javascript jquery google-maps google-maps-api-3

1
推荐指数
1
解决办法
9444
查看次数