profile of a new registered users
This commit is contained in:
@@ -45,3 +45,14 @@ pub async fn logged_in(ctx: &AppContext, jar: &CookieJar) -> bool {
|
||||
None => false,
|
||||
}
|
||||
}
|
||||
|
||||
/// Nav chrome flags for storefront pages, in one DB lookup: returns
|
||||
/// `(logged_in_admin, logged_in_customer)`. A customer is any authenticated
|
||||
/// non-admin user. Both are `false` for anonymous visitors.
|
||||
pub async fn chrome(ctx: &AppContext, jar: &CookieJar) -> (bool, bool) {
|
||||
match current_user(ctx, jar).await {
|
||||
Some(user) if is_admin(ctx, &user) => (true, false),
|
||||
Some(_) => (false, true),
|
||||
None => (false, false),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user