mirror of
https://github.com/ONLYOFFICE/server.git
synced 2026-04-07 14:04:35 +08:00
Ввел понятие версии для совместного редактирования (если версия 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:
@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user