Ввел понятие версии для совместного редактирования (если версия sdk не та, то не соединяемся).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/nodeJSProjects@56727 954022d7-b5bf-4e40-9824-e11837661b57
This commit is contained in:
Alexander.Trofimov
2014-06-18 10:04:07 +00:00
parent 70b7267666
commit 4db4b0448d

View File

@ -331,6 +331,7 @@ exports.install = function (server, callbackFunction) {
arrSaveLock = {},
saveTimers = {},// Таймеры сохранения, после выхода всех пользователей
urlParse = new RegExp("^/doc/([0-9-.a-zA-Z_=]*)/c.+", 'i');
var asc_coAuthV = '3.0.0';
sockjs_echo.on('connection', function (conn) {
if (null == conn) {
@ -663,6 +664,12 @@ exports.install = function (server, callbackFunction) {
}
function auth(conn, data) {
// Проверка версий
if (data.version !== asc_coAuthV) {
sendData(conn, {type : 'error', description: 'old Version Sdk'});
return;
}
var bIsRestore = false;
//TODO: Do authorization etc. check md5 or query db
if (data.token && data.user) {