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

作者:cui_yonghua 时间:2024-05-08 10:24:14 

用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语言实现登录验证代码案例

来源:https://blog.csdn.net/cui_yonghua/article/details/93203437

标签:go,登录验证
0
投稿

猜你喜欢

  • PyTorch深度学习模型的保存和加载流程详解

    2023-07-10 04:58:33
  • SymPy库关于矩阵的基本操作和运算

    2022-10-30 12:23:55
  • 解决Mac安装scrapy失败的问题

    2022-12-26 10:28:32
  • django在接受post请求时显示403forbidden实例解析

    2021-12-19 22:41:27
  • ASP下批量删除数据的两种方法

    2011-02-05 11:01:00
  • python调用动态链接库的基本过程详解

    2023-05-31 13:24:00
  • php替换字符串中间字符为省略号的方法

    2023-09-30 20:16:04
  • 基于bootstrap实现收缩导航条

    2024-04-28 09:53:16
  • vue中jsonp插件的使用方法示例

    2024-05-05 09:11:52
  • 新Orcas语言特性:扩展方法

    2007-09-23 12:49:00
  • Django对接elasticsearch实现全文检索的示例代码

    2023-07-02 01:31:29
  • vue组件与复用详解

    2024-04-09 10:46:57
  • Python enumerate()计数器简化循环

    2022-07-31 22:15:43
  • Python读写Json涉及到中文的处理方法

    2021-10-29 10:26:24
  • 详解MySQL是如何解决幻读的

    2024-01-14 02:17:19
  • JS使用百度地图API自动获取地址和经纬度操作示例

    2024-04-23 09:31:24
  • 关于mysql left join 查询慢时间长的踩坑总结

    2024-01-23 14:20:29
  • python3 pathlib库Path类方法总结

    2022-06-10 18:38:11
  • python导入pandas具体步骤方法

    2022-08-14 16:01:03
  • Python timer定时器两种常用方法解析

    2023-07-21 19:20:56
  • asp之家 网络编程 m.aspxhome.com