tp5验证码的使用
ECharts5.0版本即将上线,来说说我与ECharts的那些事吧!>>>
<div><img id="verify_img" src="{:captcha_src()}" alt="验证码" onclick="refreshVerify()"></div>
<a href="javascript:refreshVerify()"><span id="sx" style="cursor:pointer;font-size:14px;color:#eee;">看不清楚,<br>换一张</span></a>
<script type="text/javascript">
function refreshVerify() {
var ts = Date.parse(new Date())/1000;
var img = document.getElementById('verify_img');
img.src = "/captcha?id="+ts;
}
</script>
public function login()
{
if(empty(input('param.'))){
return $this->fetch();
}else{
$verifyCode = input('post.verifyCode');
if(captcha_check($verifyCode)){
$uid = input('post.uid');
$pwd = input('post.pwd');
if($uid!="" && $pwd!=""){
$admin = db("Admin");
$admin_forbid = $admin->where("admin_account='$uid'")->value('admin_forbid');
$admin_password = $admin->where("admin_account='$uid'")->value('admin_password');
if($admin_forbid=='是'){
echo "<script>alert('该用户已被禁用,请联
2000
系管理员')</script>";
return $this->fetch();
}elseif($pwd==$admin_password){
session('admin_account', $uid); // 跳转页面之前将$uid存入session
$ip=$_SERVER["REMOTE_ADDR"];
$admin->execute("update admin set admin_loginnum=admin_loginnum+1,admin_loginip='$ip',admin_logintime=now() where admin_account='$uid'");
$this->redirect('index/index');
}else{
echo "<script>alert('登录失败')</script>";
return $this->fetch();
}
}else{
echo "<script>alert('用户名或者密码不能为空!')</script>";
return $this->fetch();
}
}else{
echo "<script>alert('验证码不正确!')</script>";
return $this->fetch();
}
}
}
- tp5中验证码使用与不显示的解决
- TP5不安装composer使用验证码
- Tp5 验证码 使用方法
- 三种方法使用jquery获取验证码倒计时,并设置防重复点击
- php使用阿里大于短信平台发送验证码记录
- ECshop中验证码的使用
- 第三方控件验证码的使用
- tp5框架composer安装验证码报错的解决方案
- 腾讯防水墙(滑动验证码)的简单使用 https://007.qq.com
- (转).NET使用一般处理程序生成验证码
- javaweb中使用servlet实现验证码
- 使用kaptcha生成验证码
- spring mvc 使用kaptcha生成验证码
- 刚下载的tp5框架如何使用(比零基础还差的负基础的小小小小白篇)
- c# 使用 HttpWebRequest模拟登陆(附带验证码)
- ThinkPHP验证码使用简明教程
- spring mvc 使用kaptcha生成验证码
- Django中使用极验Geetest滑动验证码过程解析
- 登录界面中的验证码的使用
- 使用聚合数据实现Android手机验证码校验功能