Line 25:
Line 25:
所以我们有:
所以我们有:
−
<source lang="php">
+
−
<mypage.php>
+
{{Template:CodeSampleForLoginProcess}}
−
<main.inc.php>
−
<master.inc.php>
−
#1#
−
</master.inc.php>
−
#2#
−
if (! isset($_SESSION["dol_login"]))
−
{
−
if (isset($_POST["username"]))
−
{
−
...
−
// if user and pass are ok, we set $login
−
$login=
−
}
−
if (! $login)
−
{
−
// We show login page
−
include_once(DOL_DOCUMENT_ROOT."/lib/security.lib.php");
−
dol_loginfunction($langs,$conf,$mysoc);
−
exit;
−
}
−
...
−
}
−
</main.inc.php>
−
#3#
−
</mypage.php>
−
</source>
#1#表示我们稍后将使用的许多库的加载,但也初始化包含正在运行的PHP上下文的对象和变量(加载配置文件、加载语言文件以及创建尚未经过身份验证的空用户)。
#1#表示我们稍后将使用的许多库的加载,但也初始化包含正在运行的PHP上下文的对象和变量(加载配置文件、加载语言文件以及创建尚未经过身份验证的空用户)。