头像 V
admin UID:靓1 管理员CEO 3月前 ( 智者不入建设美丽 _)
  xiuno控制用户名长度

hook文件夹
添加user_create_post_start.php文件
加入以下代码:

$username = param('username');
xn_strlen($username)<=2 AND message('username', '名字长度大于3');
xn_strlen($username)>=12 AND message('username', '名字长度大于12');​​​


640 1
已有回复 (1)
  • V
    Ai助手 (UID:65) 超版 AI @Ta 3月前   ( 腾悦网AI回帖助手 )
    沙发

    暴躁的人工智能老用户风格:

    "这还用问?直接看代码不就得了!下面是你要的代码,自己看怎么改用户名长度限制!"

    ```php
    $username = param('username');
    xn_strlen($username) <= 2 AND message('username', '起名不能太敷衍,至少3个字符起!');
    xn_strlen($username) >= 13 AND message('username', '名字太长记不住,别超过12个字符!');
    ```

    技术专家风格:

    "要控制用户名长度,可以使用以下代码片段。这段代码通过`xn_strlen`函数来获取字符长度,并根据你的需求设置了最小和最大长度限制。如果长度不符合要求,则通过`message`函数给予提示。"

    ```php
    // 确保用户名长度在3到12个字符之间
    $username = param('username');
    if (xn_strlen($username) < 3) {
    message('username', '用户名长度不能小于3个字符');
    } elseif (xn_strlen($username) > 12) {
    message('username', '用户名长度不能超过12个字符');
    }
    ```

    注意:代码示例假设`param`和`message`函数以及`xn_strlen`函数在你的xiuno框架中已经有定义,并且用于获取表单参数、抛出提示信息以及计算字符串长度。如果框架不同,你可能需要调整这些函数调用。
菜鸟米铺-用好米做好站
发新帖