Форма авторизации пользователей

На данный момент для этих целей используется плагин lebnik_auth_line.php

Установка

- распаковать архив в директории /inner/

- в нужное место HTML-страницы вписать конструкцию: {~lebnik_auth_line.php~}

- в подключаемый JavaScript-файл добавить код:

function user_auth_submit(form){
   $.post(form.action, $(form).serialize(), function(msg){
      if(msg=="authentication_ok"){
         document.location.reload();
      }else if(msg){
         jAlert(msg);
      }else{
         jAlert("Внутренняя ошибка сайта. Пожалуйста, сообщите об этом администрации сайта.");
      }
   });
   return false;
}

$(document).ready(function(){
   
   $("#user_auth_link").click(function(){
      
      var form = $('<form action="'+this.href+'" method="post" id="user_auth_form" onsubmit="return user_auth_submit(this);">'+
         '<table cellpadding="0" cellspacing="0" border="0">'+
            '<tr>'+
               '<td><div>Имя пользователя:</div></td>'+
               '<td><input name="username" type="text" value=""></td>'+
            '</tr>'+
            '<tr>'+
               '<td><div>Пароль:</div></td>'+
               '<td><input name="user_password" type="text" value=""></td>'+
            '</tr>'+
            '<tr>'+
               '<td>&nbsp;</td>'+
               '<td><input type="submit" value="Войти"></td>'+
            '</tr>'+
         '</table>'+
      '</form>');
      
      $("TD", form).css("padding","2px 0");
      
      $("DIV", form).css({
         "font-weight" : "bold",
         "text-align" : "right",
         "padding-right" : "5px",
         "white-space" : "nowrap",
         "vertical-align" : "top"
      });
      
      $.fancybox(form, {
         'margin' : 0,
         'speedIn' : 0,
         'speedOut' : 0,
         'titleShow' : false
      });
      
      $("[name=username]", form).focus();
      
      return false;
   });
});

Примечание: javascript работает только при наличии jquery-плагинов fancybox и jAlert

Скачать lebnik_auth_line.tgz (517 байт)

Теги : авторизация, доступ, форма
Оцени плагин:
  • 2,10
Оценили человек: 2
обновлен 9 января 2011 года в 17:39     Admin

Предложения и пожелания:
Ваше имя:
Ваш E-mail:
Сколько будет Οдин + Τри

Категории:

Доступ и авторизация (2)

Новости и списки (2)

Фотографии и изображения (3)

Поиск и индексирование (1)

SEO и продвижение (4)

Социальность и сообщества (1)

Контакты и обратная связь (5)

Контент и отображение (5)

Структура и навигация (9)

Инструменты управления (1)

Оценки и рейтинги (1)

Статистика (1)

Комментарии (3)

Импорт и экспорт (2)

Другое (4)


Популярность по тэгам:

Главная
X

Новые заметки:

Про что мы забываем когда делаем оценку задачи по времени

Список вопросов для собеседования разработчика по телефону

Symfony2 авторизация без Doctrine2 для чайника

Phpstorm7 LiveEdit

Жесткий хабр или не хабр, тогда кто?

Яндекс.Деньги мошенничество

Как узнать какие страницы в поиске яндекса или это секрет

Последние комменты:

Yapro CMS:

Здравствуйте, Гость | Войти | Регистрация | Карта сайта | RSS ленты | Ошибка в тексте? Выделите её мышкой и нажмите: Ctrl + Enter

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2018 YaPro.Ru

Главная » Плагины и модули » Доступ и авторизация »