]>
Commit | Line | Data |
---|---|---|
997305cf JP |
1 | <?php |
2 | ||
dc478ec8 | 3 | require_once('mitsql.cfg.php'); |
997305cf JP |
4 | require_once('mitsql.lib.php'); |
5 | ||
dc478ec8 JP |
6 | if (isset($i_ssl)) { |
7 | if (isSSL() && $i_ssl==1) redirect(newQS('ssl')); | |
8 | if (!isSSL() && $i_ssl==0) redirect(newQS('ssl')); | |
9 | redirect2(flipSSL()); | |
10 | } | |
997305cf JP |
11 | if (isset($i_reset)) { session_destroy(); session_start(); redirect(newQS('reset')); } |
12 | ||
dc478ec8 JP |
13 | $err = array(); |
14 | ||
997305cf JP |
15 | ## SESSION VARS |
16 | ||
17 | $timings = array(); | |
18 | $UserId = 0; | |
dc478ec8 JP |
19 | $Username = ''; |
20 | $Name = ''; | |
21 | $Email = ''; | |
22 | $UL = 0; | |
997305cf | 23 | $Login = sess('Login'); |
1389493c | 24 | $LoginSSL = sess('LoginSSL'); |
997305cf | 25 | |
1389493c | 26 | if (is_a($Login, 'Login')) { |
997305cf | 27 | $UserId = $Login->getUserId(); |
dc478ec8 | 28 | $Username = $Login->getUsername(); |
997305cf JP |
29 | $Name = $Login->getName(); |
30 | $Email = $Login->getEmail(); | |
31 | $UL = $Login->getUL(); | |
dc478ec8 JP |
32 | } else { |
33 | $Login = new Login(''); | |
34 | } | |
35 | ||
1389493c JP |
36 | ## PROCESS CERTIFICATE |
37 | ||
dc478ec8 JP |
38 | $SSLCred = getSSLCert(); |
39 | $SSLName = ''; | |
40 | $SSLEmail = ''; | |
41 | $SSLUsername = ''; | |
42 | ||
43 | if (isSSL()) { | |
44 | $SSLName = $SSLCred['Name']; | |
45 | $SSLUsername = $SSLCred['Username']; | |
46 | $SSLEmail = $SSLCred['Email']; | |
997305cf | 47 | } |
1389493c JP |
48 | if (!is_a($LoginSSL, 'Login')) { |
49 | $LoginSSL = new Login($SSLUsername); | |
50 | } | |
51 | if (!isLoggedIn() && !$LoginSSL->exists()) { | |
3ebfe9a3 JP |
52 | if (!empty($SSLName)) |
53 | addUser($SSLCred); | |
1389493c JP |
54 | $LoginSSL->refresh(); |
55 | } | |
997305cf JP |
56 | |
57 | ?> |