]> andersk Git - sql-web.git/blob - global.act.php
added phpMyAdmin to menu
[sql-web.git] / global.act.php
1 <?php
2
3 require_once('mitsql.cfg.php');
4 require_once('mitsql.lib.php');
5
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 }
11 if (isset($i_reset)) { session_destroy(); session_start(); redirect(newQS('reset')); }
12
13 $msg = $err = array();
14
15 ## SESSION VARS
16
17 $timings = array();
18 $UserId = sess('UserId');
19 $Login = new Login($UserId);
20
21 ## PROCESS CERTIFICATE
22
23 $SSLCred = getSSLCert();
24 $SSLName = '';
25 $SSLEmail = '';
26 $SSLUsername = '';
27
28 if (isSSL() || !isLoggedIn()) {
29         $SSLName = $SSLCred['Name'];
30         $SSLUsername = $SSLCred['Username'];
31         $SSLEmail = $SSLCred['Email'];
32
33         /*$LoginSSL = sess('LoginSSL');
34         if (!is_a($LoginSSL, 'Login')) { $LoginSSL = new Login($SSLUsername); }*/
35         $LoginSSL = new Login($SSLUsername);
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']);
45 }
46
47 if (isPost() || isset($i_refresh)) {
48         checkQuotas($UserId);
49         isset($i_refresh) && redirect('main');
50 }
51 ?>
This page took 0.153863 seconds and 5 git commands to generate.