diff options
| author | cflem <carson.fl3ming@gmail.com> | 2017-01-01 19:32:37 -0700 |
|---|---|---|
| committer | cflem <carson.fl3ming@gmail.com> | 2017-01-01 19:32:37 -0700 |
| commit | d8543707426d6a4645c270929f999df8209bb587 (patch) | |
| tree | 7ae008b2844bad684e9b4b81f1281939be37bdee /dash/settings.php | |
| parent | cab89c911147b4dcf9027d972995b981b8247673 (diff) | |
| download | bulletin-d8543707426d6a4645c270929f999df8209bb587.tar.gz | |
Added inc/config.php to the gitignore, opting for a sample version instead
Diffstat (limited to 'dash/settings.php')
| -rw-r--r-- | dash/settings.php | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/dash/settings.php b/dash/settings.php index 8c29a90..5dc2e3d 100644 --- a/dash/settings.php +++ b/dash/settings.php @@ -4,9 +4,15 @@ define('HEIRARCHY', 1); require('dash_common.php'); $title = 'Account Settings / Bulletin'; require('header.php'); -//if (!empty($_POST[''])) { - -//} +if (!empty($_POST['changepass'])) { + if ($b_user['password'] != hash('sha512', $_POST['oldpass'])) dash_fatal('The password you entered does not match your current password.'); + if ($_POST['newpass1'] != $_POST['newpass2']) dash_fatal('Your new passwords do not match.'); + $db->query('UPDATE users SET password = \''.hash('sha512', $_POST['newpass1']).'\' WHERE id = '.$b_user['id']) or dash_fatal($db->error); + if ($db->affected_rows < 1) dash_fatal('No user with your ID is in the database'); + dash_fatal('Password changed successfully.'); +} else if (!empty($_POST['changetype'])) { + if ($b_user['password'] != hash('sha512', $_POST['curpass'])) dash_fatal('The password you entered does not match your current password.'); +} ?> <div id="fulljob" class="fjsettings"> <div id="fjheader"> |
