TP3 简单的登录验证控制器代码(包含验证码)

//这是登录页面
public function login(){
// $this->display();
if(IS_POST){
$obj = new \Think\Verify();
if($obj->check(I(‘post.checkcode‘,‘‘,‘trim‘))){
$admin_name = $_POST[‘username‘];
$admin_pass = $_POST[‘password‘];
$row = M(‘admin‘)->where("admin_name=‘$admin_name‘")->find();
if($row){
//登录信息持久化$_SESSION
session(‘mg_username‘,$rst[‘mg_name‘]);
session(‘mg_id‘,$rst[‘mg_id‘]);
//跳转后台主页
$this->redirect("Manager/index");
}else{
$this->error("<script>alert(‘用户名或密码不正确‘)</script>",U(‘login‘),0);
}
}else{
$this->error("<script>alert(‘验证码不正确‘)</script>",U(‘login‘),0);
}
}
$this->display();
}
//生成验证码
public function verifyImg(){
$config = array(
‘length‘ =>3 //验证码位数
);
$vimg = new \Think\Verify($config);
$vimg->entry();
}

原文地址:https://www.cnblogs.com/sword082419/p/9268844.html

时间: 2024-08-27 17:23:39

TP3 简单的登录验证控制器代码(包含验证码)的相关文章

Python基础,简单的登录验证

初次学习python,一头雾水,写了个简单的登录验证,做做笔记 username = 'cc' #用户名 userpassword = '123' #密码 count = 0 #计数器 while count<3: #如果计数小于3,即0,1,2共三次,则执行以下代码 _username = input("USER:") _userpassword = input("PW:") if _username == username and _userpasswor

获取前台页面中的值,将获取到的值传到后台,做简单的登录验证(不与数据库关联)

思路:利用jQuery的AJAX 前台代码: 1 <body> 2 <form id="form1" runat="server"> 3 <div> 4 <table> 5 <tr> 6 <td>用户名:</td> 7 <td> 8 <input type="text" id="name" name="Usernam

Web开发技术---简单的登录验证

制作一个APP或系统最基础的是登录界面,下面通过一个简单的登录注册界面的程序,来熟练掌握Web开发的技术. 一.知识点: 1.在网页界面获取用户的输入信息 2.标签的基本应用 3.用户输入结果的错误提示 4.在处理输入错误时,对用户的输入结果进行保留显示及对应错误栏清空. 二.标签 <form>该标签为表单标签,用于形成标签</form> <input>该标签为输入标签,具体的使用根据定义的属性显示,具体参考文章源代码的注释 <selsct>下拉框标签<

Struts+spring+Hibernate 制作一个简单的登录验证

index.jsp <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"

贴一个登录验证的代码

前言:虽然代码简单,但是有些还是有借鉴意义的\(^o^)/~ html代码: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>登录界面</title> 6 <link rel="stylesheet" href="style.css">

DJANGO用户登录验证完整代码

1,urls.py内容: from django.conf.urls import url from django.contrib import admin from myApp import views urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^login/$', views.login), url(r'^index/$', views.index), ] 2,views.py内容 说明: 要使用session前提是要在s

Servlet课程0425(四) Servlet实现简单用户登录验证

Login.java //登录界面 package com.tsinghua; import javax.servlet.http.*; import java.io.*; public class Login extends HttpServlet{ public void doGet(HttpServletRequest req, HttpServletResponse res) { //业务逻辑 try{ //中文乱码 //浏览器默认ISO-8859 res.setContentType(

php登录验证及代码实现 含数据库设计 亲测有效

深夜调代码 试过无数种方法终于见了成效 login.php内容如下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http

登录验证核心代码validate.php

<?php//加载初始化文件include '../init.php'; //加载数据库include DIR_CORE.'MYSQLDB.php';//登录界面传送过来的数据接受数据$username = trim($_POST['username']);$password = trim($_POST['password']); if(empty($username) || empty($password)){    header("refresh:2;url=login.php&quo