用户名和email都可以登陆
来源:互联网 发布:mac系统硬盘格式 编辑:程序博客网 时间:2024/04/28 22:26
1、在登录页面的源代码中,我们看到 这样的代码。
<form name=”formLogin” action=”user.php” method=”post” onSubmit=”return userLogin()”> …<input type=”hidden” name=”act” value=”act_login” />
2、在user.php中找到“act_login”代码段,然后在 if ($user->login($username, $password,isset($_POST['remember'])))代码前面添加如下代码:
if(is_email($username)){ //判断传来的参数是否是email,如果是则查询数据库,查出username
$sql=”select user_name from “.$ecs->table(‘users’).” where email=’”.$username.”‘”;
$username=$db->getOne($sql);
}
0 0
- 用户名和email都可以登陆
- 为何 as sysdba的方式登陆oracle数据库,随便输入用户名和密码都可以登陆?
- 为何 as sysdba的方式登陆oracle数据库,为何随便输入用户名和密码都可以登陆?
- sql判断Email和用户名
- IM开发【5】 - 使用email作为用户名登陆openfire
- IM开发【5】 - 使用email作为用户名登陆openfire
- MySQL用户名和密码都正确却无法登陆的问题
- oracle 为什么任何用户都能以SYSDBA登陆 即使用户名和密码都为空也能进入
- 检查用户名和Email是否存在
- Git修改提交的用户名和Email
- 可选择Email和用户名登录的代码
- git修改提交的用户名和Email
- 修改提交的用户名和Email
- Git修改提交的用户名和Email
- 可选择Email和用户名登录的代码
- git修改提交的用户名和Email
- 登陆ftp需要输入的用户名和密码,可以在url加入
- mysql常用命令+解决mysql不用用户名和密码可以直接登陆的问题
- spring 嵌套事务
- Linux监控工具vmstat命令详解
- 一步步学习数据结构和算法之归并排序效率分析及java实现
- shell 语法示例
- C++学习笔记 --- STL练习排序sort函数
- 用户名和email都可以登陆
- matlab中Max的用法
- Qt函数指针
- 谷歌2014年中国区校园招聘B轮题目二(求N个矩形内的所有点到其中一点的街区距离之和最短)解法探讨与代码实现(C++)
- 虚拟机内存
- C++堆内存和栈内存详解
- VSS Error: error reading from file 解决方法
- ubuntu12.04 android编译环境搭建
- Ubuntn操作系统学习笔记之 Shell编程基础