X-Git-Url: http://andersk.mit.edu/gitweb/sql-web.git/blobdiff_plain/3ebfe9a36acba9515fadc37791a8931749a5bd51..4cae200cb65ec7c7b9f7c3c7ad8f2266668cf46e:/login.php diff --git a/login.php b/login.php index f11e80e..4858893 100644 --- a/login.php +++ b/login.php @@ -1,4 +1,7 @@ update($SSLCred['Name'],$SSLCred['Email']); - sess('Login', $Login); + $Login = $LoginSSL; } else { $Login = new Login($i_u, $i_p); - if ($Login->exists() && !$Login->isEnabled()) { - $err[] = 'Account not active. Did you signup yet?.'; - } elseif (!$Login->exists()) { - $err[] = 'Nonexistant account or invalid password.'; - } elseif (!$Login->canLogin()) { - $err[] = 'That account is no longer valid. Please contact the staff.'; - } else { - sess('Login', $Login); - } + } + + if ($Login->exists() && !$Login->isEnabled()) { + $err[] = 'Account not active. Did you signup yet?.'; + } elseif (!$Login->exists()) { + $err[] = 'Nonexistant account or invalid password.'; + } elseif (!$Login->canLogin()) { + $err[] = 'That account is no longer valid. Please contact the staff (sql@mit.edu).'; + } + + if (empty($err)) { + sess('UserId', $Login->getUserId()); + redirect('main?refresh'); } }