From 833542c5d9db6b535f0c782a972a288a4f4088fc Mon Sep 17 00:00:00 2001 From: deuce <> Date: Mon, 30 Sep 2013 04:13:07 +0000 Subject: [PATCH] Don't throw errors when there's no ecweb ini section or user number. --- exec/load/webInit.ssjs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/exec/load/webInit.ssjs b/exec/load/webInit.ssjs index da64fcd87e..d90d7d277a 100644 --- a/exec/load/webInit.ssjs +++ b/exec/load/webInit.ssjs @@ -25,11 +25,15 @@ var webIni=(function() { function setLoginCookie(u, sessionKey) { - set_cookie('synchronet', u.number.toString() + ',' + sessionKey, time() + webIni.sessionTimeout, http_request.host.replace(/\:\d*/g, ""), "/"); - login(u.alias, u.security.password); + if(u.number) { + set_cookie('synchronet', u.number.toString() + ',' + sessionKey, time() + webIni.sessionTimeout, http_request.host.replace(/\:\d*/g, ""), "/"); + login(u.alias, u.security.password); + } } var webIni = get_mod_options("ecweb"); + if(webIni==null) + webIni={}; var f = new File(file_cfgname(system.ctrl_dir,'sbbs.ini')); f.open("r"); -- GitLab