1.2.2 Example

The following code is an exemple that uses the HttpAuthenticate module:

use HttpAuthenticate
CherryClass Root(HttpAuthenticate):
function:
    def getPasswordListForLogin(login):
        if login=='mySecretLogin': return ['mySecretPassword']
        return []
mask:
    def index(self):
        <html><body>
            Hello <py-eval="self.login">, I see you know the secret login and password ...
        </body></html>
    def unauthorized(self):
        <html><body>
            Hey dude, get out ! You're not allowed here if you don't know the login/password
        </body></html>

See About this document... for information on suggesting changes.