jbe/bsw@0: local user = User:by_ident_and_password(param.get('ident'), param.get('password')) jbe/bsw@0: jbe/bsw@0: if user then jbe/bsw@0: app.session.user = user jbe/bsw@0: app.session:save() jbe/bsw@0: slot.put_into('notice', _'Login successful!') jbe/bsw@0: trace.debug('User authenticated') jbe/bsw@0: else jbe/bsw@0: slot.put_into('error', _'Invalid username or password!') jbe/bsw@0: trace.debug('User NOT authenticated') jbe/bsw@0: return false jbe/bsw@0: end