]> andersk Git - sql-web.git/blame - global.act.php
git-svn-id: svn://presbrey.mit.edu/sql/mitsql@46 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();
377015e0
JP
18$UserId = sess('UserId');
19/*$Username = '';
dc478ec8
JP
20$Name = '';
21$Email = '';
22$UL = 0;
997305cf
JP
23$Login = sess('Login');
24
1389493c 25if (is_a($Login, 'Login')) {
997305cf 26 $UserId = $Login->getUserId();
dc478ec8 27 $Username = $Login->getUsername();
997305cf
JP
28 $Name = $Login->getName();
29 $Email = $Login->getEmail();
30 $UL = $Login->getUL();
dc478ec8
JP
31} else {
32 $Login = new Login('');
377015e0
JP
33}*/
34$Login = new Login($UserId);
dc478ec8 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'];
377015e0
JP
47
48 /*$LoginSSL = sess('LoginSSL');
49 if (!is_a($LoginSSL, 'Login')) { $LoginSSL = new Login($SSLUsername); }*/
1389493c 50 $LoginSSL = new Login($SSLUsername);
377015e0
JP
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']);
1389493c 60}
997305cf 61
377015e0 62?>
This page took 0.048352 seconds and 5 git commands to generate.