我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

CakePHP 2:多个字段的身份验证(电子邮件或电话号码)

I have authentification system that allow login by email or phone number. How I can write custom scope, that will set username field to email if it contain @ and if not to phone ?

'authenticate' => array(
    'FormExtended' => array(
        'fields' => array(
            'username' => 'email',
            'password' => 'password',
        ),
        'scope' => array(
            'User.active' => true,
        ),
    )
)

Can this be done with scope condition ?

近期文章

  • Phalcon-相同字段的条件验证
  • 为什么图像不是从php中的视频生成的
  • 如何以适当格式html从数据库中检索数据
  • 如何使用PHP中的参数准备SQL存储过程调用
  • 如何将我的网站变成单页应用程序?
  • 从字符串爆炸中递归创建多维数组
  • 由于标签,无法打开目录中的文件
  • 使用mail()设置Sender-header
  • 如何通过同一PHP文件提供来自子路径的所有请求?
  • 结果过滤器不起作用
  • 如何打印网站名称或标签
  • 记录导致PHP-FPM与nginx超时的确切原因/代码块
  • 警告:mysqli_query():无法在第6行的C:\ ... \ localweb \ test-pagini.php中获取mysqli
  • 使用来自import.io的API更新woocommerce中的单个产品库存
  • PHP从数据库中选择结果,检查它们,进行更新并打印它们
  • 将apache2 htaccess转换为nginx htaccess
  • 基于Javascript函数值,通过PHP检索数据库数据
  • php array_search返回非匹配元素
  • Laravel 5.1 - 公用文件夹问题
  • 禁用cookie不起作用

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华