使用 Tank_auth 时出现 Codeigntier 验证问题

发布于 2024-11-26 17:50:59 字数 476 浏览 1 评论 0原文

所以我这里有一个代码来验证用户名是否存在,我正在使用 Tank_auth 库

if(! $this->tank_auth->is_username_available($username))
{
    $this->form_validation->set_message('username_check');
}

在表单验证文件(validation.php)中我如何调用此消息

'register_view' => array(
array(
    'field' => 'username',
    'label' => 'أسم المستخدم',
    'rules' => 'required|trim|max_length[20]|username_check'
),

我在末尾添加了 username_check 这是不对的吗?

So I have a code here to validate the usernname exist or not, I'm using tank_auth library

if(! $this->tank_auth->is_username_available($username))
{
    $this->form_validation->set_message('username_check');
}

In the form validation file ( validation.php ) how can I call this message

'register_view' => array(
array(
    'field' => 'username',
    'label' => 'أسم المستخدم',
    'rules' => 'required|trim|max_length[20]|username_check'
),

I added username_check at the end isn't this right?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

感性不性感 2024-12-03 17:50:59

好吧,使用

'rules' => 'required|trim|max_length[20]|is_unique[users.username]'

表单验证

并在此处添加自定义消息

$this->form_validation->set_message('is_unique', 'Error Message');

会更容易,我可以看到您使用的是阿拉伯语,最好检查一下如何将语言与默认表单验证消息集成

well it's easier to use

'rules' => 'required|trim|max_length[20]|is_unique[users.username]'

Form validation

and add your custom message here

$this->form_validation->set_message('is_unique', 'Error Message');

I can see you are using Arabic it's better to check how to integrate language with default form validation messages as well

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文