bsw/jbe@0: local member = Member:by_login_and_password(param.get('login'), param.get('password')) bsw/jbe@0: bsw/jbe@0: if member then bsw/jbe@0: app.session.member = member bsw/jbe@0: app.session:save() bsw/jbe@0: slot.select("notice", function() bsw/jbe@0: ui.tag{ content = _'Login successful!' } bsw/jbe@0: end) bsw/jbe@0: trace.debug('User authenticated') bsw/jbe@0: else bsw@3: slot.select("error", function() bsw/jbe@0: ui.tag{ content = _'Invalid username or password!' } bsw/jbe@0: end) bsw/jbe@0: trace.debug('User NOT authenticated') bsw/jbe@0: return false bsw/jbe@0: end