~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to ivle/auth/guest_auth.py

  • Committer: William Grant
  • Date: 2009-04-28 04:50:39 UTC
  • Revision ID: grantw@unimelb.edu.au-20090428045039-ibb7gwtjrhe9osq3
Populate req.config in a cleaner manner.

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
# "auth_modules" config string.
32
32
 
33
33
from ivle.auth import AuthError
34
 
from ivle.user import User
35
 
from ivle.caps import Role
 
34
from ivle.database import User
36
35
 
37
36
# XXX: What to put here
38
37
GUEST_UID = 4000
39
38
 
40
 
def auth(dbconn, login, password, user):
 
39
def auth(store, login, password, user):
41
40
    """
42
41
    A plugin auth function, as described above.
43
42
    This one authenticates against a "guest"/"guest" account.
51
50
        return user
52
51
 
53
52
    # Create a guest user
54
 
    return User(login="guest", fullname="Guest Account", nick="Guest",
55
 
        role=Role.ANYONE, state="no_agreement", unixid=GUEST_UID)
 
53
    return User(login=u"guest", fullname=u"Guest Account", nick=u"Guest",
 
54
        state=u"no_agreement", unixid=GUEST_UID)