板邓:wordpress自定义登录页面实现用户登录
首先检查用户是否已经登录,如果已经登录就返回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自定义登录页面实现用户登录相关推荐
- SpringBoot+Vue+Mybatis-plus 博客(一):完成博客后台前端登录页面、后端登录接口
SpringBoot+Vue+Mybatis-plus 博客:个人博客介绍及效果展示 SpringBoot+Vue+Mybatis-plus 博客(一):完成博客后台前端登录页面.后端登录接口 Spr ...
- 问题解决10使用带有框架的页面跳转到登录页面时,登录页面只显示在子框架中,未能铺满整个浏览器--解决方案如下:...
问题描述: 使用带有框架的页面跳转到登录页面时,登录页面只显示在子框架中,未能铺满整个浏览器,例如: 当登录信息过期时,点击左边的菜单栏会让登录页面显示在右边的框架中,而不能铺满整个浏览器 解决方案: ...
- 管理员用户不同身份登录页面代码PHP,wordpress管理员登录和普通用户登录后跳转到不同页面-♚付涛纪实阁♚...
这篇文章将向您展示WordPress用户登录后如何重定向到指定页面或者文章的技巧. 一.重定向到网站管理面板. 将以下代码添加到您的当前主题的 functions.php 文件中 二.重定向到指定页面 ...
- Vue.js-Day09【项目实战(附带 完整项目源码)-day04:用户个人中心页面、用户登录页面、将项目打包部署到服务器上、项目汇报、实训心得】
Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 实战项目源码[链接:https://pan.baidu.com/s/1r0Mje3Xnh8x4F1HyG4aQTA 提 ...
- 利用JAVA手机登录页面_Java用户登陆界面例子 代码
2,流式布局:FlowLayout.布局方式为从左到右,从上到下.是JPanel(轻量级容器)的默认面板布局. 3,网格布局:GridLayout.布局方式为行和列组成的网络.布局方法:setLayo ...
- python用户名密码登录退出_用户登录登出
一.功能需求分析 1.登录功能分析 1.1登录流程 1.2功能(一个请求为一个功能) -登录页面 -登录功能 -登出功能 二.登录页面 1.接口设计 1.1.接口说明 类目 说明 请求方式 GET u ...
- html js验证登录页面,js判断登录与否并确定跳转页面的方法
本文实例讲述了js判断登录与否并确定@R_384_404@面的方法.分享给大家供大家参考.具体如下: 使用session存储,确定用户是否登录,从而确定页面跳转至哪个页面. 判断本地有无custome ...
- php怎么判断账号已登录,PHP判断用户登录状态
1,浏览器URL访问页面资源, 2,查看SESSION会话是否记录登陆状态,如"否"从3继续,如"是"则到5 3,获取浏览器客户端的COOKIE用户标识信息,如 ...
- 用IDEA设计登录页面完成假登录
1.检查web项目是否部署到tomcat服务器 2.在index.jsp首页中添加一个a标签,跳转到登录页面. 注意:ctrl+超链接标签可以跳转到登录页面 3.创建一个login.jsp作为登录页面 ...
最新文章
- 虚拟服务器至强,用至强解决瓶颈 桌面虚拟化案例分享
- 11.python并发入门(part4 死锁与递归锁)
- Thunk 函数的含义和用法
- 启明云端分享|由于国外某品牌WIFI缺货涨价,导致Ipcamera、机顶盒及一些商显、广告机厂商生产跟不上,成本直线上升,怎么办呢,替代方案来了,选用pin to pin的ESP8089模块就可以了
- Python安装Whl文件
- jquery --- pip方法
- LeetCode 2058. 找出临界点之间的最小和最大距离(链表)
- Inline Temp(内联临时变量)
- HTML教程(完整版).pdf,HTML教程详解(完整版).pdf
- 测试结果OK、POK、NG、NT的意义
- 【干货】百度站长工具(资源平台)使用教程、解读
- python 利用os.rename()批量给文件改名
- matplotlib画3dbox
- 《信息安全保障》一3.2 信息安全管理方法与实施
- 如何引导团队玩转OKR(Objectives and Key Results)
- 哈夫曼树构造(优先队列)
- 离散化传递函数c语言,自动控制中,传递函数方框图是怎么画的?
- DDD领域驱动设计实战 - 创建实体身份标识的常用策略
- opensuse安装xfce桌面
- CentOS8安装telnet
热门文章
- delete from表名和truncate table 表名的区别
- ueditor 添加按钮不显示_不可思议按键精灵的按钮选择框居然这么简单
- html5包含哪些知识,HTML5新知识
- mysql as用法_Spring Data R2DBC响应式操作MySQL
- hashCode()、equals()以及compareTo()方法的理解
- linux应用程序之----时间类编程
- vi/vim常用命令总结参考图
- [数据处理] Pandas利用groupby拆分csv
- [Golang] 第三方包应该如何安装--在线和离线
- lua中的require、dofile、loadfile