Go语言实现登录验证代码案例

 更新时间:2021年03月04日 16:38:40   作者:cui_yonghua  
这篇文章主要介绍了Go语言实现登录验证代码案例,代码和图文讲解的很清晰,有感兴趣的可以学习下

用Go语言实现登录验证,有3次机会,如果用户名为 zhangsan ,密码为 123456 ,则提示登录成功,否则提示还有几次机会,次数用完,提示登录失败。代码如下:

package main

import "fmt"

func main() {
	var name string
	var pwd string
	var loginChance = 3
	for i := 1; i <= 3; i++{
		fmt.Print("请输入用户名:")
		fmt.Scanln(&name)
		fmt.Print("请输入密码:")
		fmt.Scanln(&pwd)

		if name == "zhangsan" && pwd== "123456" {
			fmt.Println("恭喜你登录成功!")
			break
		} else {
			loginChance--
			fmt.Printf("你还有%v次登录机会,请珍惜\n",loginChance)
		}
	}
	if loginChance == 0 {
		fmt.Println("机会用完,登录失败。")
	}
}

测试一(登录成功):


在这里插入图片描述

测试二(登录失败):


在这里插入图片描述

到此这篇关于Go语言实现登录验证代码案例的文章就介绍到这了,更多相关Go语言实现登录验证内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • golang程序使用alpine编译出最小arm镜像实现

    golang程序使用alpine编译出最小arm镜像实现

    这篇文章主要为大家介绍了golang程序使用alpine编译出最小arm镜像,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • Go网络编程TCP抓包实操示例探究

    Go网络编程TCP抓包实操示例探究

    作为一名软件开发者,网络编程是必备知识,本文通过 Go 语言实现 TCP 套接字编程,并结合 tcpdump 工具,展示它的三次握手、数据传输以及四次挥手的过程,帮助读者更好地理解 TCP 协议与 Go 网络编程
    2024-01-01
  • Go gorilla securecookie库的安装使用详解

    Go gorilla securecookie库的安装使用详解

    这篇文章主要介绍了Go gorilla securecookie库的安装使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • Gin框架限流实现示例

    Gin框架限流实现示例

    本文主要介绍了Gin框架限流实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • Go语言{}大括号的特殊用法实例探究

    Go语言{}大括号的特殊用法实例探究

    这篇文章主要为大家介绍了Go语言{}大括号的特殊用法实例探究,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • Go微服务项目配置文件的定义和读取示例详解

    Go微服务项目配置文件的定义和读取示例详解

    这篇文章主要为大家介绍了Go微服务项目配置文件的定义和读取示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • 初步解读Golang中的接口相关编写方法

    初步解读Golang中的接口相关编写方法

    这篇文章主要介绍了Golang中的接口相关编写方法,是Go语言入门学习中的基础知识,需要的朋友可以参考下
    2015-11-11
  • Go并发编程结构体多字段原子操作示例详解

    Go并发编程结构体多字段原子操作示例详解

    这篇文章主要为大家介绍了Go并发编程结构体多字段原子操作示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • golang中的时间格式化

    golang中的时间格式化

    这篇文章主要介绍了golang中的时间格式化问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • golang validator参数校验的实现

    golang validator参数校验的实现

    这篇文章主要介绍了golang validator参数校验的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10

最新评论