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 '\
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 '\
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)
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)
#!/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'])
#!/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'])