Sourcecode in Global/objectFunctions.js:
1: function autoLogin() {
2: if (session.user)
3: return;
4: var name = req.data.avUsr;
5: var pw = req.data.avPw;
6: if (!name || !pw)
7: return;
8: var u = root.users.get(name);
9: if (!u)
10: return;
11: if ((u.password + req.data.http_remotehost).md5() != pw)
12: return;
13: else if (session.login(name, u.password)) {
14: u.lastVisit = new Date();
15: res.message = getMessage("confirm.welcome", [(res.handlers.site ? res.handlers.site : root).getTitle(), session.user.name]);
16: }
17: return;
18: }
|