BolverBlitz Posted June 26, 2022 Report Posted June 26, 2022 Hey there, hope someone that used this can help me understand this login system better. What i need: A webSession How i get that: webSession Event emiter I want to use this remember token (loginKey from the event) aswell as storing the password plain text (I know stupid) as optional parameter. Application should be able to run a long time. My problem is, that i do not get a webSession even all the time, as said in docs "NOTE: If you log on this way, webSession will NOT be emitted automatically, and you will need to use webLogOn() to get a web session." but here my problem starts, i don´t know how to use webLogOn(), IDE tells me i need nothing, i tryed the client, and steamID objects. Both didn´t work. The other thing is, i wrote some logic to handle logins and to store username + password (optional) in a config file. However it sometimes just logs me in. Without using that config file. Even when i used "rememberPassword: false". Here the code: /** * Login into steam as normal steam client * @param {Json} [config] */ const Steam_login = (config = global_config) => { if (fs.existsSync('./loginkey')) { log.info("Login with loginkey") client.logOn({ accountName: config.Steam_Username, loginKey: fs.readFileSync('loginkey', 'utf8'), }) } else { if (config.Steam_Password !== "") { log.info("Login with username & password") client.logOn({ "accountName": config.Steam_Username, "password": config.Steam_Password, rememberPassword: false }); } else { log.error("Login with loginKey failed and no password was found. EXIT") process.exit(1) } } } This logs me in without loginkey on my FS AND without the password stored, i don´t get how or why. I´ve pushed the full code here ( https://github.com/BolverBlitz/BulkSteamKeyQueueActivator ) currently it doesn´t anything but logging in. This is my output and config file. I don´t know why it logs in s Any help or enlightenment would be nice, or a nudge to the docs to clear this up for me. I´m sorry if i just overlooked something... Quote
Dr. McKay Posted June 27, 2022 Report Posted June 27, 2022 You're logging in to an anonymous user account (that's what the a means in [a:1:x]), which implies that your accountName is undefined. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.