mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-03-09 15:40:18 +00:00
fix meshctrl with key=xxx and loginkey #6328
Signed-off-by: si458 <simonsmith5521@gmail.com>
This commit is contained in:
parent
c1e3354c91
commit
fa39f8a105
2 changed files with 10 additions and 3 deletions
|
@ -1270,10 +1270,10 @@ function serverConnect() {
|
|||
var domainid = '', username = 'admin';
|
||||
if (args.logindomain != null) { domainid = args.logindomain; }
|
||||
if (args.loginuser != null) { username = args.loginuser; }
|
||||
url += '?auth=' + encodeCookie({ userid: 'user/' + domainid + '/' + username, domainid: domainid }, ckey);
|
||||
url += (url.indexOf('?key=') >= 0 ? '&auth=' : '?auth=') + encodeCookie({ userid: 'user/' + domainid + '/' + username, domainid: domainid }, ckey);
|
||||
} else {
|
||||
if (args.logindomain != null) { console.log("--logindomain can only be used along with --loginkey."); process.exit(); return; }
|
||||
if (loginCookie != null) { url += '?auth=' + loginCookie; }
|
||||
if (loginCookie != null) { url += (url.indexOf('?key=') >= 0 ? '&auth=' : '?auth=') + loginCookie; }
|
||||
}
|
||||
|
||||
const ws = new WebSocket(url, options);
|
||||
|
@ -2401,6 +2401,8 @@ function serverConnect() {
|
|||
if (data.cause == 'noauth') {
|
||||
if (data.msg == 'tokenrequired') {
|
||||
console.log('Authentication token required, use --token [number].');
|
||||
} else if (data.msg == 'nokey') {
|
||||
console.log('URL key is invalid or missing, please specify ?key=xxx in url');
|
||||
} else {
|
||||
if ((args.loginkeyfile != null) || (args.loginkey != null)) {
|
||||
console.log('Invalid login, check the login key and that this computer has the correct time.');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue