|
 |
The Member object can represent any member of a web. To construct a Member object representing a particular member of a web call either of the following methods: getMemberFromEmail(email_string) or getMemberFromName(username_string). Both of these methods return a Member object instance.
Instance
Properties
email |
The
member's email address. Read only. |
name |
The
user's name. Read only. |
|
Instance
Methods
The example below demonstrates instantiating a Member object and changing that member's group to "Administrator".
webcall function memtest()
{
var m = Members.getMemberFromEmail("jane@DataWeb.com");
//Check that returned object corresponds to member
//of the web you were looking for. If so, change
//permissions to that of "Administrator".
if(m.name=="Jane")
{
if(m.isInGroup("Administrators"))
{
response.write("jane@DataWeb.com is
already an Administrator.\n");
}
else
{
m.changeGroup("Administrators");
response.write("jane@DataWeb.com is now an
Administrator of your web.\n");
}
}
else
{
//Check that the email given is web member.
if(m.name == NULL)
response.write("jane@DataWeb.com is not a member of the web.\n");
else
response.write("jane@DataWeb.com is not
the email of the member of the web called Jane.\n");
return;
}
}
|