summaryrefslogtreecommitdiff
path: root/tools/mmd/MmdSession.py
blob: 82f0ecd4976179fccd35199acaf1edaac2af17d2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
"""
Session class for MURSAT1 Mission Dashboard
"""
from cgi import parse_qs, escape
from MmdDb import Db

class Session:

  def __init__ (self, session_id):
    self.session_id = session_id
    self.authenticated = False
    self.headers = []
    db = Db ()
    data = db.sessionFind (session_id)
    if not data:
      self.user = 'Anon'
      db.sessionInit (self.session_id, self.user)
      self.status = 'new'
    else:
      self.user = data[1]
      self.status = 'db'
    db.close ()

  def getCmd (self):
    return escape (self.qs.get ('cmd', [''])[0])

  def addHeader (self, header):
    self.headers.append (header)

if __name__ == "__main__":
  pass

# vim: tw=0 ts=2 expandtab
# EOF