6 require_once('mitsql.cfg.php');
7 require_once('mitsql.lib.php');
10 if (is_null($SSLCred)) {
11 $err[] = 'Please install a valid certificate.';
15 if (isPost() && empty($err)) {
20 $Login = new Login($i_u, $i_p);
23 if ($Login->exists() && !$Login->isEnabled()) {
24 $err[] = 'Account not active. <a href="do/signup">Did you signup yet?</a>.';
25 } elseif (!$Login->exists()) {
26 $err[] = 'Nonexistant account or invalid password.';
27 } elseif (!$Login->canLogin()) {
28 $err[] = 'That account is no longer valid. Please contact the staff (sql@mit.edu).';
32 sess('UserId', $Login->getUserId());
33 redirect('main?refresh');
38 isLoggedIn() && redirect('main');
40 include 'tpl/login.php';