> This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . */ include_once('config.php'); if(isset($_COOKIE['PHPSESSID'])){session_start();} if(!isset($_SESSION['id'])){header('Location: '.BASEURL.'/login?returnto='.urlencode($_SERVER['REQUEST_URI']));} include_once('db.php'); include_once('nonce.php'); if(isset($_POST['displayname']) && isset($_POST['profile']) && checknonce()) { // Save and redirect back to profile $displayname=mysqli_real_escape_string($db, $_POST['displayname']); $profile=mysqli_real_escape_string($db, $_POST['profile']); mysqli_query($db, 'update users set displayname="'.$displayname.'", profile="'.$profile.'" where id='.(int)$_SESSION['id']); header('Location: '.BASEURL.'/user/'.$_SESSION['name'].'@'.DOMAIN); } include_once('head.php'); $res=mysqli_query($db, 'select displayname, profile from users where id='.(int)$_SESSION['id']); $res=mysqli_fetch_assoc($res); // TODO: Profile picture? ?>
Display name:
Profile: