We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6a42e05 commit 630073bCopy full SHA for 630073b
examples/user-authentication/index.sql
@@ -1,9 +1,18 @@
1
+WITH logged_in AS (
2
+ SELECT COALESCE(sqlpage.cookie('session'), '') <> '' AS logged_in
3
+)
4
SELECT 'shell' AS component,
5
'User Management App' AS title,
6
'user' AS icon,
7
'/' AS link,
- 'signin' AS menu_item,
- 'signup' AS menu_item;
8
+ json_agg(menu_items.link) AS menu_item
9
+FROM (
10
+ SELECT 'signin' AS link FROM logged_in WHERE NOT logged_in
11
+ UNION ALL
12
+ SELECT 'signup' FROM logged_in WHERE NOT logged_in
13
14
+ SELECT 'logout' FROM logged_in WHERE logged_in
15
+) AS menu_items;
16
17
SELECT 'hero' AS component,
18
'SQLPage Authentication Demo' AS title,
0 commit comments