Sourcecode in MemberMgr/actions.js:
1: function login_action() {
2: res.message = new Message("introLogin");
3: if (req.data.login) {
4: try {
5: res.message = this.evalLogin(req.data.name, req.data.password);
6: if (session.data.referrer) {
7: var url = session.data.referrer;
8: session.data.referrer = null;
9: } else
10: var url = this._parent.href();
11: res.redirect(url);
12: } catch (err) {
13: res.message = err.toString();
14: }
15: }
16:
17: if (!session.data.referrer && req.data.http_referer)
18: session.data.referrer = req.data.http_referer;
19: res.data.action = this.href(req.action);
20: res.data.title = getMessage("User.loginTitle");
21: res.data.body = this.renderSkinAsString("login");
22: this._parent.renderSkin("page");
23: return;
24: }
|