blogapi_validate_user

5 blogapi.module blogapi_validate_user($username, $password)
6 blogapi.module blogapi_validate_user($username, $password)

Ensure that the given user has permission to edit a blog.

11 calls to blogapi_validate_user()

File

modules/blogapi.module, line 524
Enable users to post using applications that support XML-RPC blog APIs.

Code

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

  $user = user_authenticate($username, $password);

  if ($user->uid) {
    if (user_access('edit own blog', $user)) {
      return $user;
    }
    else {
      return t("You either tried to edit somebody else's blog or you don't have permission to edit your own blog.");
    }
  }
  else {
    return t('Wrong username or password.');
  }
}
Login or register to post comments