/login_action
login action

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:  }