예제 #1
0
def priv_options():
  gen.login_refresh()
  gen.print_header(': Private Browsing')
  priv = gen.currval('PRIVACY_MODE')
  priv = priv.replace('"','')
  priv = priv.replace('\n','')
  if priv.upper() != 'ON':
    print '\
    <p>No privacy options available\
    '
    return
  print '\
  <form action="done.py" method="post">\
  <input type = hidden name="key" value = "privacy" />\
  \
  How long do you want private browsing enabled?\
  <input type=radio name="dur" value="5">5 minutes\
  <input type=radio name="dur" value="15">15 minutes\
  <input type=radio name="dur" value="30">30 minutes\
   \
  <p><input type="submit" value="Submit" id="submit"/>\
  </form>\
  '
  gen.print_footer()
  print '\
예제 #2
0
파일: privacy.py 프로젝트: sburnett/bismark
def priv_options():
    gen.login_refresh()
    gen.print_header(': Private Browsing')
    priv = gen.currval('PRIVACY_MODE')
    priv = priv.replace('"', '')
    priv = priv.replace('\n', '')
    if priv.upper() != 'ON':
        print '\
    <p>No privacy options available\
    '

        return
    print '\
  <form action="done.py" method="post">\
  <input type = hidden name="key" value = "privacy" />\
  \
  How long do you want private browsing enabled?\
  <input type=radio name="dur" value="5">5 minutes\
  <input type=radio name="dur" value="15">15 minutes\
  <input type=radio name="dur" value="30">30 minutes\
   \
  <p><input type="submit" value="Submit" id="submit"/>\
  </form>\
  '

    gen.print_footer()
    print '\
예제 #3
0
파일: done.py 프로젝트: c3rdparty/bismark
def login():
  res = sql.read('val','webpass')
  if res[0][1] == None:
    sql.insert('val','webpass',gen.default_pass)
    res = [(0,gen.default_pass)]
  pwd = res[0][1]
  if pwd == form['pwd'].value:
    gen.login_refresh()
    latency = 0
    dest = 'main'
    msg = ''
  else:
    latency = 4
    dest = 'login'
    msg = '<p>Wrong Password! Going back to login page...'
  print "Content-Type: text/html"
  print
  print '<html>\
  <body>\
  <meta http-equiv="REFRESH" content="%s;url=%s.py">\n\
  %s\
  </html>\
  '%(latency,dest,msg)
예제 #4
0
def login():
    res = sql.read('val', 'webpass')
    if res[0][1] == None:
        sql.insert('val', 'webpass', gen.default_pass)
        res = [(0, gen.default_pass)]
    pwd = res[0][1]
    if pwd == form['pwd'].value:
        gen.login_refresh()
        latency = 0
        dest = 'main'
        msg = ''
    else:
        latency = 4
        dest = 'login'
        msg = '<p>Wrong Password! Going back to login page...'
    print "Content-Type: text/html"
    print
    print '<html>\
  <body>\
  <meta http-equiv="REFRESH" content="%s;url=%s.py">\n\
  %s\
  </html>\
  ' % (latency, dest, msg)
예제 #5
0
파일: main.py 프로젝트: sburnett/bismark
#!/usr/bin/env python
import os
import cgi
import cgitb
import gen

cgitb.enable()

if gen.login_check() == False:
    gen.login_redirect()

else:
    gen.login_refresh()
    gen.print_header()
    print '\
  <p><a href=wifi.py>Change Wireless Settings</a>\
  <p><a href=privacy.py>Change Privacy Settings</a>\
  <p><a href=passwd.py>Change Web Password</a>\
  <p><a href=logout.py>Logout</a>\
  <p> IP %s\
  </html>\
  ' % (os.environ['REMOTE_ADDR'])
예제 #6
0
파일: main.py 프로젝트: c3rdparty/bismark
#!/usr/bin/env python
import os
import cgi
import cgitb
import gen

cgitb.enable()

if gen.login_check()  == False:
  gen.login_redirect()

else:
  gen.login_refresh()
  gen.print_header()
  print '\
  <p><a href=wifi.py>Change Wireless Settings</a>\
  <p><a href=privacy.py>Change Privacy Settings</a>\
  <p><a href=passwd.py>Change Web Password</a>\
  <p><a href=logout.py>Logout</a>\
  <p> IP %s\
  </html>\
  '%(os.environ['REMOTE_ADDR'])