]> andersk Git - sql-web.git/blame - login.php
git-svn-id: svn://presbrey.mit.edu/sql/mitsql@40 a142d4bd-2cfb-0310-9673-cb33a7e74f58
[sql-web.git] / login.php
CommitLineData
997305cf
JP
1<?php
2
3require_once('mitsql.cfg.php');
4require_once('mitsql.lib.php');
5
dc478ec8
JP
6if (isSSL()) {
7 if (is_null($SSLCred)) {
8 $err[] = 'Please install a valid certificate.';
997305cf 9 }
997305cf
JP
10}
11
dc478ec8
JP
12if (empty($err) && isPost()) {
13
14 if (isSSL()) {
15 $Login = new Login($SSLUsername);
3ebfe9a3 16 $Login->update($SSLCred['Name'],$SSLCred['Email']);
dc478ec8
JP
17 sess('Login', $Login);
18 } else {
19 $Login = new Login($i_u, $i_p);
20 if ($Login->exists() && !$Login->isEnabled()) {
21 $err[] = 'Account not active. <a href="signup">Did you signup yet?</a>.';
22 } elseif (!$Login->exists()) {
23 $err[] = 'Nonexistant account or invalid password.';
24 } elseif (!$Login->canLogin()) {
25 $err[] = 'That account is no longer valid. Please contact the staff.';
26 } else {
27 sess('Login', $Login);
28 }
29 }
30
31}
32
33isLoggedIn() && redirect('main');
34
35include 'tpl/login.php';
997305cf
JP
36
37?>
This page took 0.044827 seconds and 5 git commands to generate.