diff options
| author | Justin J. Novack <jnovack@gmail.com> | 2012-09-16 11:58:51 -0400 |
|---|---|---|
| committer | Justin J. Novack <jnovack@gmail.com> | 2012-09-16 11:58:51 -0400 |
| commit | 57ec8736424dfa1637ea01228b87fbbf458b213f (patch) | |
| tree | b038b8b7ae29e6e01ce1c90cf303f43eddf9ecb6 /www | |
| parent | fbaebb7485cfab4948b8fe000ef2a5279b376f04 (diff) | |
| download | phorkie-57ec8736424dfa1637ea01228b87fbbf458b213f.tar.gz phorkie-57ec8736424dfa1637ea01228b87fbbf458b213f.zip | |
ADD: Allow editing of user session data
Diffstat (limited to 'www')
| -rw-r--r-- | www/.htaccess | 1 | ||||
| -rw-r--r-- | www/user.php | 27 |
2 files changed, 28 insertions, 0 deletions
diff --git a/www/.htaccess b/www/.htaccess index fd2963b..c1d339d 100644 --- a/www/.htaccess +++ b/www/.htaccess @@ -23,3 +23,4 @@ RewriteRule ^search/([0-9]+)$ /search.php?page=$1 RewriteRule ^auth$ /auth.php RewriteRule ^login$ /login.php RewriteRule ^forbidden$ /forbidden.php +RewriteRule ^user$ /user.php diff --git a/www/user.php b/www/user.php new file mode 100644 index 0000000..1cc8aeb --- /dev/null +++ b/www/user.php @@ -0,0 +1,27 @@ +<?php +/** + * Edit user information + */ +namespace phorkie; +require_once 'www-header.php'; +if (!isset($_SESSION['identity'])) { + require_once 'secure.php'; +} + +if (isset($_POST['name'])) { + $_SESSION['name'] = substr(filter_var($_POST['name'], FILTER_SANITIZE_STRING), 0, 35); +} + +if (isset($_POST['email'])) { + $_SESSION['email'] = substr(filter_var($_POST['email'], FILTER_SANITIZE_EMAIL), 0, 35); +} + +render( + 'user', + array( + 'identity' => $_SESSION['identity'], + 'name' => $_SESSION['name'], + 'email' => $_SESSION['email'] + ) +); +?> |
