The only way I saw to do that is to have some sort of database, where the moderator can say "attendeePW = pas$w0rd" and if the viewer does not type it correctly, then viewer is not allowed in the meeting.
We are using mysql database, does 0.80 BBB throw any errors or disfunctionalities when it connects to a database through physical code?
If a storage authentication does not work with BBB, can it be done through code? For example:
case 'create':
if (trim($_REQUEST['username']) && trim($_REQUEST['password']) && trim($_REQUEST['attendeePW']) )
{
/*
* This is the URL to join the meeting as moderator
*/
$meetingID = trim($_REQUEST['username'])."'s meeting";
$moderatorPW = trim( $_REQUEST['password']);
$attendeePW = trim($_REQUEST['attendeePW']);
.....
//The meeting was created, and the user will now be joined
$bbb_joinURL = BigBlueButton::joinURL($meetingID, $_REQUEST['username'], $moderatorPW,$attendeePW, $salt, $url);
* The user is now attempting to join the meeting
*/
if (trim($_REQUEST['username'])&& trim($_REQUEST['meetingID']) && trim($_REQUEST['meetingID'])){
$bbb_joinURL = BigBlueButton::joinURL($_REQUEST['meetingID'], $_REQUEST['username'], $attendeePW, $salt, $url);
$joinURL = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'].'? action=join&username='.urlencode($_REQUEST['username']).'&meetingID='.urlencode($_REQUEST['meetingID']).'&attendeePW='.urlencode($_REQUEST['attendeePW']);