]>
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 | ||
88b7d384 | 13 | $msg = $err = array(); |
dc478ec8 | 14 | |
997305cf JP |
15 | ## SESSION VARS |
16 | ||
17 | $timings = array(); | |
377015e0 | 18 | $UserId = sess('UserId'); |
377015e0 | 19 | $Login = new Login($UserId); |
dc478ec8 | 20 | |
1389493c JP |
21 | ## PROCESS CERTIFICATE |
22 | ||
dc478ec8 JP |
23 | $SSLCred = getSSLCert(); |
24 | $SSLName = ''; | |
25 | $SSLEmail = ''; | |
26 | $SSLUsername = ''; | |
27 | ||
88b7d384 | 28 | if (isSSL() || !isLoggedIn()) { |
dc478ec8 JP |
29 | $SSLName = $SSLCred['Name']; |
30 | $SSLUsername = $SSLCred['Username']; | |
31 | $SSLEmail = $SSLCred['Email']; | |
377015e0 JP |
32 | |
33 | /*$LoginSSL = sess('LoginSSL'); | |
34 | if (!is_a($LoginSSL, 'Login')) { $LoginSSL = new Login($SSLUsername); }*/ | |
1389493c | 35 | $LoginSSL = new Login($SSLUsername); |
377015e0 JP |
36 | $LoginSSL->update($SSLCred['Name'],$SSLCred['Email']); |
37 | ||
38 | if (!isLoggedIn() && !$LoginSSL->exists()) { | |
39 | if (!empty($SSLName)) | |
40 | addUser($SSLCred); | |
41 | $LoginSSL->refresh(); | |
42 | } | |
43 | } else { | |
44 | unset($_SESSION['LoginSSL']); | |
1389493c | 45 | } |
997305cf | 46 | |
9c70b481 JP |
47 | if (isPost() || isset($i_refresh)) { |
48 | checkQuotas($UserId); | |
49 | isset($i_refresh) && redirect('main'); | |
50 | } | |
88b7d384 | 51 | ?> |