summaryrefslogtreecommitdiff
path: root/signin.php
diff options
context:
space:
mode:
authorh5p9sl <21267024+h5p9sl@users.noreply.github.com>2021-05-13 22:07:11 -0600
committerh5p9sl <21267024+h5p9sl@users.noreply.github.com>2021-05-14 02:37:13 -0600
commitfe41f57df59c7f2a11d80eaaebf08d3a3a51a6d5 (patch)
tree8917741bbe991d6ddf4f23953309288975f56eb2 /signin.php
parent4145fa13230d25d9978c003a8cccd1b7c2e11aaf (diff)
Add error handling
Diffstat (limited to 'signin.php')
-rw-r--r--signin.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/signin.php b/signin.php
index 2c43309..c38845d 100644
--- a/signin.php
+++ b/signin.php
@@ -17,6 +17,7 @@
</form>
<?php
+include_once 'includes/error.php';
function validate($data)
{
@@ -42,17 +43,18 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST') {
}
if (!empty($errors)) {
- echo 'Please check the following problems: <ul>';
+ $errstr = 'Please check the following problems: <ul>';
foreach ($errors as $err) {
- echo '<li>' . $err . '</li>';
+ $errstr .= '<li>' . $err . '</li>';
}
- echo '</ul>';
+ $errstr .= '</ul>';
+ trigger_error($errstr);
} else {
$user = new User();
$result = $user->get_by_name($user_name);
if (!$result) {
- echo 'There is no user with that name. Did you mean to <a href="register.php">create a new account?</a>';
+ trigger_error('There is no user with that name. Did you mean to <a href="register.php">create a new account?</a>');
} else {
if (!password_verify($user_pass, $user->password)) {
echo 'Password does not match!';