Проблема с AutoOpenId

Коллеги, здравствуйте!

Пытаюсь зарегистрироваться в AutoOpenId через ВК

SQL Error: Duplicate entry 'vk_****' for key 'PRIMARY' at /home/***/robo4all.ru/www/plugins/autoopenid/classes/modules/openid/mapper/Openid.mapper.class.php line 32
Array ( [code] => 1062 [message] => Duplicate entry 'vk_****' for key 'PRIMARY' [query] => INSERT INTO prels_openid SET `user_id`='127', `openid`='vk_****', `date`='2013-12-06 13:44:54', `token`='************************************************', `data`='a:1:{s:13:\«token_expires\»;i:86399;}' [context] => /home/*****/robo4all.ru/www/plugins/autoopenid/classes/modules/openid/mapper/Openid.mapper.class.php line 32 )

Как вы понимаете проблема существена

robo4all.ru
UPD: но пользователь регистрируется, но не входит

Выполнено: Доработка плагина LS autoopenid: вход через одноклассники, ЖЖ и mail.ru

Необходимо расширить функционал плагина autoopenid следующим образом

1. Добавить в список кнопок для логина еще 3 кнопки: Одноклассники, ЖЖ, mail.ru. Картинки кнопок надо создать или найти в инете.

2. По кнопке одноклассники должна происходить регистрация/авторизация через одноклассники, с заполнением профиля пользователя, аватарки и т.д. Весь процесс должен быть аналогичен таковому для вконтакте, включая привязку профилей.

3. ID приложения в одноклассниках должно задаваться в config.php, ну собственно там же, где и остальные параметры плагина

4. ЖЖ и mail.ru поддерживают OpenId, но юзеры этого не знают, поэтому по кнопкам ЖЖ и mail.ru, должно происходить то же, что и по ссылке «Указать OpenID», а именно появление поле ввода, однако в случае с ЖЖ и mail.ru дополнительно:

— Заголовок над полем ввода должен быть «Ваш логин в ЖЖ» или «Ваш логин в Mail.ru»

— Перед полем ввода должен быть текст http://

— За полем ввода должен быть текст .livejournal.com/ или .id.mail.ru

— Текст до и после поля ввода выводить назначить класс и выводить серым шрифтом

— Из введенного юзером логина должен формироваться урл вида exampleusername.livejournal.com/

или exampleusername.id.mail.ru и дальше передаваться на обработку по существующуй схеме авторизации через OpenID

Бюджет начнем с 3000 руб

UPD: Вход через Однокласснкии сделан, используется у нас на www.7dach.ru
При наличии интереса отпишитесь — дооформлю и выложу в каталог.

UPD: Плагин реализован. Желающие приобрести — в личку.

Что за ошибка люди?

Перенес сайты на новый хостинг, главное на одном auto openID нормально работает, на другом при авторизации через google и yandex выдает такую хрень: Warning: _mktemp didn't return a valid file descriptor in /..../ptzonline.ru/plugins/openid/classes/lib/external/php-openid-2.1.3/Auth/OpenID/FileStore.php on line 196
Люди помогите пожалуйста решить проблему. Спасибо.

AutoOpenID, дополнительная информация

Здравствуйте, уважаемые участники!

Требуется немного модернизировать плагин AutoOpenID, части, касающегося Вконтакте.
Кроме тех полей, которые заполняет плагин, нужно еще дергать:
1) Фото;
2) Город, Страна.

Хотелось бы еще следующую фичу:
Если адрес страницы пользователя НЕ заканчивается на idXXXXXX, то в поле ника записывать его адрес.
Например:
vkontakte.ru/durov -> ник = 'durov'.
Иначе, как сделано сейчас.