Commit | Line | Data |
---|---|---|
d9898ee8 | 1 | <?xml version="1.0"?> |
8d138742 | 2 | <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><title>auth_passwd</title><link rel="stylesheet" href="style.css" type="text/css"/><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"/><link rel="start" href="#auth-passwd" title="auth_passwd"/><link xmlns="" rel="stylesheet" type="text/css" href="manpage.css"/><meta xmlns="" name="MSSmartTagsPreventParsing" content="TRUE"/><link xmlns="" rel="icon" href="icon.gif" type="image/gif"/><!-- |
d9898ee8 | 3 | |
4 | Copyright 1998 - 2007 Double Precision, Inc. See COPYING for distribution | |
5 | information. | |
6 | ||
7 | --></head><body><div class="refentry" lang="en" xml:lang="en"><a id="auth-passwd" shape="rect"> </a><div class="titlepage"/><div class="refnamediv"><h2>Name</h2><p>auth_passwd — Change account's password</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="literallayout"><p><br clear="none"/> | |
8 | #include <courierauth.h><br clear="none"/> | |
8d138742 | 9 | </p></div><div class="funcsynopsis"><table border="0" summary="Function synopsis" cellspacing="0" cellpadding="0"><tr><td rowspan="1" colspan="1"><code class="funcdef">int rc=<b class="fsfunc">auth_passwd</b>(</code></td><td rowspan="1" colspan="1">const char * </td><td rowspan="1" colspan="1"><var class="pdparam">service</var>, </td></tr><tr><td rowspan="1" colspan="1"> </td><td rowspan="1" colspan="1">const char * </td><td rowspan="1" colspan="1"><var class="pdparam">username</var>, </td></tr><tr><td rowspan="1" colspan="1"> </td><td rowspan="1" colspan="1">const char * </td><td rowspan="1" colspan="1"><var class="pdparam">oldpassword</var>, </td></tr><tr><td rowspan="1" colspan="1"> </td><td rowspan="1" colspan="1">const char * </td><td rowspan="1" colspan="1"><var class="pdparam">newpassword</var><code>)</code>;</td></tr></table></div></div><div class="refsect1" lang="en" xml:lang="en"><a id="id492044" shape="rect"> </a><h2>DESCRIPTION</h2><p> |
d9898ee8 | 10 | If <em class="parameter"><code>username</code></em>'s password is |
11 | <em class="parameter"><code>oldpassword</code></em>, it is replaced with | |
12 | <em class="parameter"><code>newpassword</code></em>. | |
13 | <em class="parameter"><code>service</code></em> identifies which so-called "service"'s | |
14 | password is changed; like “<span class="quote">imap</span>” or “<span class="quote">pop3</span>”. | |
15 | Some Courier authentication library's back-end module can use different | |
16 | passwords for different services. | |
8d138742 | 17 | <em class="parameter"><code>service</code></em> is ignored if this is not the case.</p></div><div class="refsect1" lang="en" xml:lang="en"><a id="id457808" shape="rect"> </a><h2>RETURNS</h2><p> |
d9898ee8 | 18 | <code class="function">auth_passwd</code> returns 0 if the password was |
19 | succesfully changed. | |
8d138742 CE |
20 | A non-0 error code indicates a failure..</p></div><div class="refsect1" lang="en" xml:lang="en"><a id="id457824" shape="rect"> </a><h2>SEE ALSO</h2><p> |
21 | <a class="ulink" href="authlib.html" target="_top" shape="rect"><span class="citerefentry"><span class="refentrytitle">authlib</span>(3)</span></a>, | |
d9898ee8 | 22 | |
8d138742 | 23 | <a class="ulink" href="auth_generic.html" target="_top" shape="rect"><span class="citerefentry"><span class="refentrytitle">auth_generic</span>(3)</span></a>, |
d9898ee8 | 24 | |
8d138742 | 25 | <a class="ulink" href="auth_login.html" target="_top" shape="rect"><span class="citerefentry"><span class="refentrytitle">auth_login</span>(3)</span></a>, |
d9898ee8 | 26 | |
8d138742 | 27 | <a class="ulink" href="auth_getuserinfo.html" target="_top" shape="rect"><span class="citerefentry"><span class="refentrytitle">auth_getuserinfo</span>(3)</span></a>, |
d9898ee8 | 28 | |
8d138742 | 29 | <a class="ulink" href="auth_enumerate.html" target="_top" shape="rect"><span class="citerefentry"><span class="refentrytitle">auth_enumerate</span>(3)</span></a>.</p></div></div></body></html> |