使用IO实现gglua简易验证

前几篇说过了常用函数gglua中还有更多函数可以使用这里也不过多说明

分享一个软件包含了gglua可以使用的所有函数并服用简单介绍gg

结合之前所说的几个gg函数与文件的io操作可以写一个简易的验证系统(这里所写的验证在实际运用中并不推荐 仅供学习!)

--账号登录

function Boolean_setPro(pro)--判断账号密码格式
    local bool
    if not pro or not pro[1] or not pro[2] or pro[2]=="" then
        gg.alert("请输入账号密码后点击确定!")
        bool=true
    else
        local ZH=tostring(pro[1])
        local MM=tostring(pro[2])
        if not string.match(ZH,"^[%d]{11}$") then
            gg.alert("请输入正确格式的账号!")
            bool=true
        elseif not string.match(MM,"[a-zA-Z%d]{13}") then
            gg.alert("请输入正确格式的密码!")
            bool=true
        end
    end
    return bool,ZH,MM
end

file=".zhanghao"--文件路径 可自行编辑
if not io.open(file,"r") then--判断该文件是否存在
    --文件不存在则进行初始化账号密码
    pro=gg.prompt({"输入账号","输入密码"},{"0-9的11位内账号","13位的密码 不允许有特殊符号"},{"number","text"})
    if Boolean_setPro(pro) then
        os.exit()
    else
        gg.alert("注册成功 欢迎使用")
    end
else
    loadfile(file)
    control=“账号”
    Pro=gg.prompt({"输入账号","输入密码"},{"0-9的11位内账号","13位的密码 不允许有特殊符号"},{"number","text"})
    Content={Boolean_setPro(Pro)}
    if Content[1] then
        os.exit()
    elseif Content[2]==zh then
        if Content[3]==mm then
            gg.alert("欢迎使用")
        else
            control="密码"
        end
    else
        gg.alert("")
    end
end

以上就是本次的内容啦 如有兴趣但看不懂的链接附上QQ

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值