- Название:
- Авторизация на сайте и выход из профиля без перезагрузки страницы
- Категория:
- Мини-профиль и Форма входа
- Раздел:
- uCoz - Скрипты
- Просмотров:
- 3220
- Автор:
- Apocalypse
- Добавил:
- greenpis
- Комментов:
- 0
- Добавленно:
- 18.08.2013 в 20:43
- Теги:
- сайте, из, профиля, на, авторизация, перезагрузки, без, выход, страницы
- Рейтинг:
Последнее на форуме
Последние материалы
Авторизация на сайте и выход из профиля без перезагрузки страницы
Авторизация на сайте и выход из профиля без перезагрузки страницы
Установка :
1) Форма входа:
На всех страницах замените $LOGIN_FORM$ на:
Код
<div id="apologin">$LOGIN_FORM$<div align="center" id="apolog" style="font-weight:bold;color:red"></div></div>
<script src="http://gigabytes.clan.su/load-ucoz/skripts/inform-statist/border.js" type="text/javascript"></script> <script>
// ajax авторизация
$('#apologin form').attr({'id':'apologformin', 'onsubmit': 'aposendFrmlogin();return false;'});
aposendFrmlogin = function() {
$('#apologformin').stop().fadeTo(300, 0.3);
_uPostForm('apologformin', {type:'POST', url:'/index/sub/', success:function(a) {
if($(a).text().indexOf('пароль') != -1) {
$('#apolog').html('Проверьте логин и пароль');
$('#apologformin').stop().fadeTo(300, 1);
setTimeout(function() {
$('#apolog').html('');
}, 3000);
} else {
$('#apolog').html('Авторизация прошла успешно');
$('#apologformin').remove();
// Далее здесь можно выполнять любые ваши скрипты после успешной авторизации
}
}, error:function(a) {
_uWnd.alert('Болом какой-то...', 'Упс', {w:200, h:70});
}});
}
</script>
<script src="http://gigabytes.clan.su/load-ucoz/skripts/inform-statist/border.js" type="text/javascript"></script> <script>
// ajax авторизация
$('#apologin form').attr({'id':'apologformin', 'onsubmit': 'aposendFrmlogin();return false;'});
aposendFrmlogin = function() {
$('#apologformin').stop().fadeTo(300, 0.3);
_uPostForm('apologformin', {type:'POST', url:'/index/sub/', success:function(a) {
if($(a).text().indexOf('пароль') != -1) {
$('#apolog').html('Проверьте логин и пароль');
$('#apologformin').stop().fadeTo(300, 1);
setTimeout(function() {
$('#apolog').html('');
}, 3000);
} else {
$('#apolog').html('Авторизация прошла успешно');
$('#apologformin').remove();
// Далее здесь можно выполнять любые ваши скрипты после успешной авторизации
}
}, error:function(a) {
_uWnd.alert('Болом какой-то...', 'Упс', {w:200, h:70});
}});
}
</script>
2) Кнопка выхода без перезагрузки страницы прописывается вот так:
Код
<a href="/index/10" onclick="apologout();return false;">Выход</a>
<script>
function apologout() {
if(confirm('Уже уходишь?')) {
$.post('/index/10');
setTimeout(function() {
_uWnd.alert('Вы успешно вышли из профиля', 'Мдяя...', {w:250, h:70});
// Любые ваши функции после выхода
}, 2000);
};
}
</script>
<script>
function apologout() {
if(confirm('Уже уходишь?')) {
$.post('/index/10');
setTimeout(function() {
_uWnd.alert('Вы успешно вышли из профиля', 'Мдяя...', {w:250, h:70});
// Любые ваши функции после выхода
}, 2000);
};
}
</script>
Подождите немного, сейчас файл будет подготовлен, через |
секунд Вы получите ссылку на скачивание. |
Зарегистрированные пользователи уже качают в то время как вы ожидаете 16 секунд.
Всего комментариев:
| |