blogapi_validate_user

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

modules/blogapi/blogapi.module, строка 669

Версии
5 – 6
blogapi_validate_user($username, $password)

Проверяет, имеет ли указанный пользователь право редактировать блог.

▾ 12 функции вызывают blogapi_validate_user()

blogapi_blogger_delete_post in modules/blogapi/blogapi.module
Коллбэк Blogging API. Удаляет указанную ноду блога.
blogapi_blogger_edit_post in modules/blogapi/blogapi.module
Коллбэк Blogging API. Модифицирует указанную ноду блога.
blogapi_blogger_get_post in modules/blogapi/blogapi.module
Коллбэк Blogging API. Возвращает указанную ноду блога.
blogapi_blogger_get_recent_posts in modules/blogapi/blogapi.module
Blogging API callback. Returns the latest few postings in a user's blog. $bodies TRUE <a href='http://movabletype.org/docs/mtmanual_programmatic.html#item_mt%2EgetRecentPostTitles'> returns a bandwidth-friendly list</a>.
blogapi_blogger_get_users_blogs in modules/blogapi/blogapi.module
blogapi_blogger_get_user_info in modules/blogapi/blogapi.module
Коллбэк Blogging API. Возвращает информацию о профиле пользователя.
blogapi_blogger_new_post in modules/blogapi/blogapi.module
Коллбэк Blogging API. Вставляет новую запись блога как ноду.
blogapi_metaweblog_get_category_list in modules/blogapi/blogapi.module
Коллбэк Blogging API. Возвращает список терминов таксономии. которые могут быть связаны с данной записью блога.
blogapi_metaweblog_new_media_object in modules/blogapi/blogapi.module
Коллбэк Blogging API. Вставляет файл в Друпал.
blogapi_mt_get_post_categories in modules/blogapi/blogapi.module
Blogging API callback. Returns a list of the taxonomy terms that are assigned to a particular node.
blogapi_mt_publish_post in modules/blogapi/blogapi.module
Коллбэк Blogging API. Публикует данную ноду.
blogapi_mt_set_post_categories in modules/blogapi/blogapi.module
Коллбэк Blogging API. Связывает термины таксономии с указанной нодой.

Код

<?php
function blogapi_validate_user($username, $password) {
  global $user;

  $user = user_authenticate(array('name' => $username, 'pass' => $password));

  if ($user->uid) {
    if (user_access('administer content with blog api', $user)) {
      return $user;
    }
    else {
      return t('You do not have permission to edit this blog.');
    }
  }
  else {
    return t('Wrong username or password.');
  }
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему