##如兩圖,用戶表中由username和email字段,當頁面登錄時,如何實現用用戶名或郵箱登錄功能呢?望求懂的解答.
业精于勤,荒于嬉;行成于思,毁于随。
親,我的思路是:透過正規判斷如果是xxx@xxx.xxx,就是郵箱登錄,否則是username登入。 對應的,如果郵箱登錄,你就呼叫查詢驗證郵箱的方法;如果是用戶名登錄,就呼叫查詢驗證用戶名的方法。 以上!
可以簡單處理,直接發回後端,後端依序配對即可。
select * from user where (username=xxxxx and password=yyyy) or (email=xxxxx and password=yyyy)這也可以吧
親,我的思路是:透過正規判斷如果是xxx@xxx.xxx,就是郵箱登錄,否則是username登入。
對應的,如果郵箱登錄,你就呼叫查詢驗證郵箱的方法;如果是用戶名登錄,就呼叫查詢驗證用戶名的方法。
以上!
可以簡單處理,直接發回後端,後端依序配對即可。
select * from user where (username=xxxxx and password=yyyy) or (email=xxxxx and password=yyyy)
這也可以吧