首先检查用户是否已经登录,如果已经登录就返回info目录下的页面。

<?phpglobal $current_user;$loginuserid = $current_user->ID;if($loginuserid){//如果已经登录header("Location:".get_bloginfo('url')."/info/"); exit;}

如果用户未登录;验证登录。

<?if($_POST){$username = $_POST['username'];$password = $_POST['password'];//判断是否存在,存在则返回用户id$user_id = username_exists($username);if ($user_id){//验证登录名是否正确if(!user_pass_ok($username, $password)){echo "<script language='javascript'>alert('帐号或者密码错误!');</script>";echo "<script language='javascript'>location='". get_bloginfo('url')."/login/';</script>";exit;}else{wp_set_auth_cookie($user_id,false,$secure);echo "<script language='javascript'>location='". get_bloginfo('url')."/info/';</script>";exit;}}else{echo "<script language='javascript'>alert('帐号或者密码错误!');</script>";echo "<script language='javascript'>location='". get_bloginfo('url')."/login/';</script>";exit;}}
?>

html表单代码:

<form action="#"method="post">用户名:<input type="text" name="username" ><br>密码:<input type="password" name="password"><br><input type="submit" name="submit"value="登录"></form>

转载于:https://www.cnblogs.com/xbdeng/p/5613059.html

板邓:wordpress自定义登录页面实现用户登录相关推荐

  1. SpringBoot+Vue+Mybatis-plus 博客(一):完成博客后台前端登录页面、后端登录接口

    SpringBoot+Vue+Mybatis-plus 博客:个人博客介绍及效果展示 SpringBoot+Vue+Mybatis-plus 博客(一):完成博客后台前端登录页面.后端登录接口 Spr ...

  2. 问题解决10使用带有框架的页面跳转到登录页面时,登录页面只显示在子框架中,未能铺满整个浏览器--解决方案如下:...

    问题描述: 使用带有框架的页面跳转到登录页面时,登录页面只显示在子框架中,未能铺满整个浏览器,例如: 当登录信息过期时,点击左边的菜单栏会让登录页面显示在右边的框架中,而不能铺满整个浏览器 解决方案: ...

  3. 管理员用户不同身份登录页面代码PHP,wordpress管理员登录和普通用户登录后跳转到不同页面-♚付涛纪实阁♚...

    这篇文章将向您展示WordPress用户登录后如何重定向到指定页面或者文章的技巧. 一.重定向到网站管理面板. 将以下代码添加到您的当前主题的 functions.php 文件中 二.重定向到指定页面 ...

  4. Vue.js-Day09【项目实战(附带 完整项目源码)-day04:用户个人中心页面、用户登录页面、将项目打包部署到服务器上、项目汇报、实训心得】

    Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 实战项目源码[链接:https://pan.baidu.com/s/1r0Mje3Xnh8x4F1HyG4aQTA   提 ...

  5. 利用JAVA手机登录页面_Java用户登陆界面例子 代码

    2,流式布局:FlowLayout.布局方式为从左到右,从上到下.是JPanel(轻量级容器)的默认面板布局. 3,网格布局:GridLayout.布局方式为行和列组成的网络.布局方法:setLayo ...

  6. python用户名密码登录退出_用户登录登出

    一.功能需求分析 1.登录功能分析 1.1登录流程 1.2功能(一个请求为一个功能) -登录页面 -登录功能 -登出功能 二.登录页面 1.接口设计 1.1.接口说明 类目 说明 请求方式 GET u ...

  7. html js验证登录页面,js判断登录与否并确定跳转页面的方法

    本文实例讲述了js判断登录与否并确定@R_384_404@面的方法.分享给大家供大家参考.具体如下: 使用session存储,确定用户是否登录,从而确定页面跳转至哪个页面. 判断本地有无custome ...

  8. php怎么判断账号已登录,PHP判断用户登录状态

    1,浏览器URL访问页面资源, 2,查看SESSION会话是否记录登陆状态,如"否"从3继续,如"是"则到5 3,获取浏览器客户端的COOKIE用户标识信息,如 ...

  9. 用IDEA设计登录页面完成假登录

    1.检查web项目是否部署到tomcat服务器 2.在index.jsp首页中添加一个a标签,跳转到登录页面. 注意:ctrl+超链接标签可以跳转到登录页面 3.创建一个login.jsp作为登录页面 ...

最新文章

  1. 虚拟服务器至强,用至强解决瓶颈 桌面虚拟化案例分享
  2. 11.python并发入门(part4 死锁与递归锁)
  3. Thunk 函数的含义和用法
  4. 启明云端分享|由于国外某品牌WIFI缺货涨价,导致Ipcamera、机顶盒及一些商显、广告机厂商生产跟不上,成本直线上升,怎么办呢,替代方案来了,选用pin to pin的ESP8089模块就可以了
  5. Python安装Whl文件
  6. jquery --- pip方法
  7. LeetCode 2058. 找出临界点之间的最小和最大距离(链表)
  8. Inline Temp(内联临时变量)
  9. HTML教程(完整版).pdf,HTML教程详解(完整版).pdf
  10. 测试结果OK、POK、NG、NT的意义
  11. 【干货】百度站长工具(资源平台)使用教程、解读
  12. python 利用os.rename()批量给文件改名
  13. matplotlib画3dbox
  14. 《信息安全保障》一3.2 信息安全管理方法与实施
  15. 如何引导团队玩转OKR(Objectives and Key Results)
  16. 哈夫曼树构造(优先队列)
  17. 离散化传递函数c语言,自动控制中,传递函数方框图是怎么画的?
  18. DDD领域驱动设计实战 - 创建实体身份标识的常用策略
  19. opensuse安装xfce桌面
  20. CentOS8安装telnet

热门文章

  1. delete from表名和truncate table 表名的区别
  2. ueditor 添加按钮不显示_不可思议按键精灵的按钮选择框居然这么简单
  3. html5包含哪些知识,HTML5新知识
  4. mysql as用法_Spring Data R2DBC响应式操作MySQL
  5. hashCode()、equals()以及compareTo()方法的理解
  6. linux应用程序之----时间类编程
  7. vi/vim常用命令总结参考图
  8. [数据处理] Pandas利用groupby拆分csv
  9. [Golang] 第三方包应该如何安装--在线和离线
  10. lua中的require、dofile、loadfile