]> andersk Git - sql-web.git/blame - global.act.php
git-svn-id: svn://presbrey.mit.edu/sql/mitsql@40 a142d4bd-2cfb-0310-9673-cb33a7e74f58
[sql-web.git] / global.act.php
CommitLineData
997305cf
JP
1<?php
2
dc478ec8 3require_once('mitsql.cfg.php');
997305cf
JP
4require_once('mitsql.lib.php');
5
dc478ec8
JP
6if (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
11if (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 26if (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
43if (isSSL()) {
44 $SSLName = $SSLCred['Name'];
45 $SSLUsername = $SSLCred['Username'];
46 $SSLEmail = $SSLCred['Email'];
997305cf 47}
1389493c
JP
48if (!is_a($LoginSSL, 'Login')) {
49 $LoginSSL = new Login($SSLUsername);
50}
51if (!isLoggedIn() && !$LoginSSL->exists()) {
3ebfe9a3
JP
52 if (!empty($SSLName))
53 addUser($SSLCred);
1389493c
JP
54 $LoginSSL->refresh();
55}
997305cf
JP
56
57?>
This page took 0.058204 seconds and 5 git commands to generate.