seitime-frappe/frappe/docs/current/api/frappe.auth.html
2015-10-29 18:46:04 +05:30

485 lines
No EOL
12 KiB
HTML

<!-- title: frappe.auth --><div class="dev-header">
<a class="btn btn-default btn-sm" disabled style="margin-bottom: 10px;">
Version 6.6.1</a>
<a class="btn btn-default btn-sm" href="https://github.com/frappe/frappe/blob/v6.6.1/frappe/auth.py"
target="_blank" style="margin-left: 10px; margin-bottom: 10px;"><i class="octicon octicon-mark-github"></i> Source</a>
</div>
<h3 style="font-weight: normal;">Class <b>CookieManager</b></h3>
<div class="docs-attr-desc"><p></p>
</div>
<div style="padding-left: 30px;">
<p class="docs-attr-name">
<a name="__init__" href="#__init__" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>__init__</b>
<i class="text-muted">(self)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="delete_cookie" href="#delete_cookie" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>delete_cookie</b>
<i class="text-muted">(self, to_delete)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="flush_cookies" href="#flush_cookies" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>flush_cookies</b>
<i class="text-muted">(self, response)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="init_cookies" href="#init_cookies" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>init_cookies</b>
<i class="text-muted">(self)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="set_cookie" href="#set_cookie" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>set_cookie</b>
<i class="text-muted">(self, key, value, expires=None)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
</div>
<hr>
<h3 style="font-weight: normal;">Class <b>HTTPRequest</b></h3>
<div class="docs-attr-desc"><p></p>
</div>
<div style="padding-left: 30px;">
<p class="docs-attr-name">
<a name="__init__" href="#__init__" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>__init__</b>
<i class="text-muted">(self)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="connect" href="#connect" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>connect</b>
<i class="text-muted">(self, ac_name=None)</i>
</p>
<div class="docs-attr-desc"><p>connect to db, from ac<em>name or db</em>name</p>
</div>
<br>
<p class="docs-attr-name">
<a name="get_db_name" href="#get_db_name" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>get_db_name</b>
<i class="text-muted">(self)</i>
</p>
<div class="docs-attr-desc"><p>get database name from conf</p>
</div>
<br>
<p class="docs-attr-name">
<a name="set_lang" href="#set_lang" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>set_lang</b>
<i class="text-muted">(self)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="validate_csrf_token" href="#validate_csrf_token" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>validate_csrf_token</b>
<i class="text-muted">(self)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
</div>
<hr>
<h3 style="font-weight: normal;">Class <b>LoginManager</b></h3>
<div class="docs-attr-desc"><p></p>
</div>
<div style="padding-left: 30px;">
<p class="docs-attr-name">
<a name="__init__" href="#__init__" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>__init__</b>
<i class="text-muted">(self)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="authenticate" href="#authenticate" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>authenticate</b>
<i class="text-muted">(self, user=None, pwd=None)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="check_if_enabled" href="#check_if_enabled" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>check_if_enabled</b>
<i class="text-muted">(self, user)</i>
</p>
<div class="docs-attr-desc"><p>raise exception if user not enabled</p>
</div>
<br>
<p class="docs-attr-name">
<a name="check_password" href="#check_password" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>check_password</b>
<i class="text-muted">(self, user, pwd)</i>
</p>
<div class="docs-attr-desc"><p>check password</p>
</div>
<br>
<p class="docs-attr-name">
<a name="clear_active_sessions" href="#clear_active_sessions" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>clear_active_sessions</b>
<i class="text-muted">(self)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="clear_cookies" href="#clear_cookies" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>clear_cookies</b>
<i class="text-muted">(self)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="fail" href="#fail" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>fail</b>
<i class="text-muted">(self, message)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="login" href="#login" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>login</b>
<i class="text-muted">(self)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="login_as" href="#login_as" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>login_as</b>
<i class="text-muted">(self, user)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="login_as_guest" href="#login_as_guest" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>login_as_guest</b>
<i class="text-muted">(self)</i>
</p>
<div class="docs-attr-desc"><p>login as guest</p>
</div>
<br>
<p class="docs-attr-name">
<a name="logout" href="#logout" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>logout</b>
<i class="text-muted">(self, arg=, user=None)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="make_session" href="#make_session" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>make_session</b>
<i class="text-muted">(self, resume=False)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="post_login" href="#post_login" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>post_login</b>
<i class="text-muted">(self)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="run_trigger" href="#run_trigger" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>run_trigger</b>
<i class="text-muted">(self, event=on_login)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="set_user_info" href="#set_user_info" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>set_user_info</b>
<i class="text-muted">(self, resume=False)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="validate_hour" href="#validate_hour" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>validate_hour</b>
<i class="text-muted">(self)</i>
</p>
<div class="docs-attr-desc"><p>check if user is logging in during restricted hours</p>
</div>
<br>
<p class="docs-attr-name">
<a name="validate_ip_address" href="#validate_ip_address" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
<b>validate_ip_address</b>
<i class="text-muted">(self)</i>
</p>
<div class="docs-attr-desc"><p>check if IP Address is valid</p>
</div>
<br>
</div>
<hr>
<p class="docs-attr-name">
<a name="frappe.auth._update_password" href="#frappe.auth._update_password" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
frappe.auth.<b>_update_password</b>
<i class="text-muted">(user, password)</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p class="docs-attr-name">
<a name="frappe.auth.clear_cookies" href="#frappe.auth.clear_cookies" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
frappe.auth.<b>clear_cookies</b>
<i class="text-muted">()</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<p><span class="label label-info">Public API</span>
<br><code>/api/method/frappe.auth.get_logged_user</code>
</p>
<p class="docs-attr-name">
<a name="frappe.auth.get_logged_user" href="#frappe.auth.get_logged_user" class="text-muted small">
<i class="icon-link small" style="color: #ccc;"></i></a>
frappe.auth.<b>get_logged_user</b>
<i class="text-muted">()</i>
</p>
<div class="docs-attr-desc"><p><span class="text-muted">No docs</span></p>
</div>
<br>
<!-- autodoc -->