Add support for login intercept messages and announcements
This commit is contained in:
@@ -605,6 +605,13 @@ class AuthController extends Controller {
|
||||
// Create a login tracking activity
|
||||
await this.activity.login(req)
|
||||
|
||||
// If there are login messages, show those
|
||||
const LoginMessage = this.models.get('LoginMessage')
|
||||
const messages = await LoginMessage.for_user(user)
|
||||
if ( messages.length > 0 ) {
|
||||
await req.trap.begin('login_message', { session_only: true })
|
||||
}
|
||||
|
||||
return res.api({
|
||||
success: true,
|
||||
session_created: !!req.body.create_session,
|
||||
|
||||
Reference in New Issue
Block a user