华域联盟 Dreamweaver 用Dreamweaver制作WordPress的留言本III

用Dreamweaver制作WordPress的留言本III



虽然说在
Dreamweaver量身打造Wordpress留言板(二)这一篇当中,让留言板后台的帐号与Wordpress帐号共用,但登入的部分,还是得个别登入,这样感觉还是有些小麻烦,于是梅干突然想到,若能取得Wordpress是否已登入的话,那将子就只要登入一次好了,于是上网Google了一下,哈~果真可以也,于是梅干就把它与留言板整合起来,让Wordpress登入后,就可直接编辑留言,并且也把del.php加入安装防护,以防有人士若直接在后面打del.php?id=xxx时,就可直接删除留言,因此现在若没有登入时,输入del.php是无法执行任何的动作滴!


取得Wordpress是否已登入:

Step1

新增一个php网页,并储存为wp_login.php,输入下方的语法。

wp_login.php

<?php
require
(
'../wp-blog-header.php'
)
;
if
( is_user_logged_in
(
)
)
{
?> 已登入
<br
>
<a href
=
"<?php echo wp_logout_url(get_permalink()); ?>"
>登出
</a
>
<?php
}
else
{
?> 尚未登入
<?php
}
?>


Step2

开启浏览器测试一下,若wordpress未登入时,在wp_login.php就会显示尚未登入的讯息,有了这概念后,就能共用这个登入帐号。




del.php加入登入验证:

Step3

开启del.php找到
if(is_user_logged_in()){,拉到最下面在?》上加入
}else{ header(sprintf("Location:index.php"));{ }





index.php改由Wordpress登入验证:

Step4

开启indexphp将 伺服器行为 / 登出使用删除,接着切到程式码模式,将塬本的 if($_SESSION[。..。替换成if(is_user_logged_in()){。




Step5

唿~ 总算搞定了,发佈一下来测试一下,哈~大成功。




都完成后记得别忘了,把之前登入的页面砍掉,以防到时候被用爆力破解,那刚所作的就白费了,其实用此方法比用Dreamweaver来判断管理者,是否已登入还更容易,接下来就把时间留个各位啦!趁这假日抽空加工一下吧!

本文由 华域联盟 原创撰写:华域联盟 » 用Dreamweaver制作WordPress的留言本III

转载请保留出处和原文链接:https://www.cnhackhy.com/138466.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部