diff --git a/lib/helpers.php b/lib/helpers.php index 36e964b..0edaa5c 100644 --- a/lib/helpers.php +++ b/lib/helpers.php @@ -42,6 +42,17 @@ function session($key) { return null; } +function profile($key) { + if ( ! session('auth') ) { + return null; + } + $auth = session('auth'); + if ( array_key_exists('profile', $auth) && array_key_exists($key, $auth['profile'] ) ) { + return $auth['profile'][$key]; + } + return null; + } + function k($a, $k, $default=null) { if(is_array($k)) { $result = true; diff --git a/views/index.php b/views/index.php index f60b560..4277fe1 100644 --- a/views/index.php +++ b/views/index.php @@ -5,7 +5,15 @@
Quill is a simple app for posting text notes to your website.
- if(session('me')): ?> + if(session('me')): + if ( profile('photo') ) { + ?> + + +You're already signed in!
else: ?> diff --git a/views/settings.php b/views/settings.php index f94b9fe..51d3a6b 100644 --- a/views/settings.php +++ b/views/settings.php @@ -8,6 +8,13 @@
= $this->user->url; ?>
(should be your URL)= profile('name'); ?>
= $this->user->micropub_scope ?>
(should be a space-separated list of permissions including "create")