]> andersk Git - sql-web.git/blob - global.act.php
new templates
[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 $err = array();
14
15 ## SESSION VARS
16
17 $timings = array();
18 $UserId = sess('UserId');
19 /*$Username = '';
20 $Name = '';
21 $Email = '';
22 $UL = 0;
23 $Login = sess('Login');
24
25 if (is_a($Login, 'Login')) {
26     $UserId = $Login->getUserId();
27         $Username = $Login->getUsername();
28         $Name = $Login->getName();
29         $Email = $Login->getEmail();
30         $UL = $Login->getUL();
31 } else {
32         $Login = new Login('');
33 }*/
34 $Login = new Login($UserId);
35
36 ## PROCESS CERTIFICATE
37
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'];
47
48         /*$LoginSSL = sess('LoginSSL');
49         if (!is_a($LoginSSL, 'Login')) { $LoginSSL = new Login($SSLUsername); }*/
50         $LoginSSL = new Login($SSLUsername);
51         $LoginSSL->update($SSLCred['Name'],$SSLCred['Email']);
52
53         if (!isLoggedIn() && !$LoginSSL->exists()) {
54                 if (!empty($SSLName))
55                         addUser($SSLCred);
56                 $LoginSSL->refresh();
57         }
58 } else {
59         unset($_SESSION['LoginSSL']);
60 }
61
62 ?>
This page took 0.06239 seconds and 5 git commands to generate.