Выбрать первый вариант и сделать проверку при входе (напишу на ломаном делфи, ибо не знаю на каком языке вы пишите)
var
user:string; // создаём переменную типа string
...
begin
user:=username; //тут парсим никнейм и присваиваем к переменной
if user=table1 then begin //если нашли пользователя в первой таблице, тогда..
if user=table2 then begin //тогда проверяем есть ли он во второй таблице..
showmessage('Ты куда зайти хочешь, алло?'); // Спрашиваем у пользователя под какимими правами ему войти
end else begin // Если не находим то..
... // входим как пользователь первой таблицы
end;
end else begin // Тут проверяем в случае того, если не нашли пользователя в первой таблице
if user=table2 then begin // ну тут понятно
...// входим как пользователь второй таблицы
end else begin // А если и во второй не нашли то..
showmessage('Регистрироваться я за тебя должен, или как?');
end;
end;