wordpress页面通过VIP用户名密码登陆访问
发布:smiling 来源: PHP粉丝网 添加日期:2014-07-23 16:39:06 浏览: 评论:0
经过一天的摸索,努力,请教,完成了这么一个小小的工程,只登陆非注册.
Step 1:创建文件
在主题文件夹里面新建一个php文件,文件名随意,比如:page-login.php
Step 2:给页面模板命名
在page-login.php页面开头添加代码:
- <?php
- / *
- Template Name: 自定义登陆页面
- * /
- ?>
这样在后台添加页面的时候选择页面模板就可以看到这个页面模板了.
Step 3:通过session判断用户是否已经登陆过,session是否还有效,代码如下:
- <?php
- session_start();
- if (!($_SESSION['name']=="用户名")) { / /$_SESSION['name']的值在下面判定,“用户名”为想要设定的用户名
- 此处输入Step 4 的代码
- }else{
- wp_redirect( 'http:/ /.......... ' ); exit; / /如果已经登录,重定向到站点指定页面
- }
- ?>
Step 4:添加登陆表单
- < div id="container">
- < div id="content">
- < h3>网站标题-VIP客户登陆查看< /h3>
- < form id="wp_login_form" action="" method="post">
- < label>用户名</ label>< br />
- < input type="text" name="username" class="text" value="" />< br />
- < label>密码< /label>< br />
- < input type="password" name="password" class="text" value="" />
- < br />< br />
- < input style="width:70px; height:30px; font-size:15px;" type="submit" id="submitbtn" name="submit" value="提交" />
- < /form>
- 此处放入Step 5 的验证数据
- < /div>
- < /div>
Step 5:验证用户名、密码
- < ?php
- if(isset($_POST['username'])){
- $name = $_POST['username'];}
- if(isset($_POST['password'])){
- $password = $_POST['password'];}
- if (!($name=='用户名')| | !($password=='密码') ) {
- echo "< span class='error'>请准确输入用户名及密码!< /span>";/ /不管啥错误都输出这个信息
- } else {
- $_SESSION['name'] = $name; / /给session赋值
- wp_redirect( 'http:/ /........' ); / /重定向到站点指定页面
- exit;
- }
- ?>
加入其他页面Html代码进行布局调整,放入合适的位置,注:php代码一定要用<?php ?>包含.
这是第一个用户名密码登陆程序,仅供参考,代码中有大量空格,使用时注意删除.
Tags: wordpress VIP用户名 wordpress登陆
相关文章
- ·WordPress初级教程1:什么是博客?(2013-11-11)
- ·WordPress初级教程-2: 什么是WordPress?(2013-11-11)
- ·WordPress初级教程-3: WordPress的功能和特点(2013-11-11)
- ·WordPress初级教程-4: 选择WordPress博客的主机和域名(2013-11-11)
- ·WordPress初级教程-5: 安装WordPress(2013-11-11)
- ·WordPress初级教程-6: 本地安装WordPress(2013-11-11)
- ·WordPress初级教程-7: 一个数据库中安装多个WordPress博客(2013-11-11)
- ·WordPress初级教程-8: WordPress控制面板/ Dashboard(2013-11-11)
- ·WordPress初级教程-9: WordPress用户设置/ Users(2013-11-11)
- ·WordPress初级教程-10: WordPress博客配置/ Settings(2013-11-11)
- ·关于wordpress上传图片不显示的原因(2013-11-11)
- ·WordPress程序的脆弱点你知道吗 (2013-11-11)
- ·总结八大Wordpress网站百度收录实现秒收的方法绝招 (2013-11-11)
- ·WordPress如何网站投稿者也可以上传图片(2014-03-18)
- ·WordPress怎么修改新用户注册邮件内容(2014-03-18)
- ·WordPress怎么添加前台注册功能(2014-03-18)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)