@@ -760,6 +760,10 @@ namespace Learun.Application.Web.Controllers | |||||
{ | { | ||||
return Fail("用户手机号不存在!"); | return Fail("用户手机号不存在!"); | ||||
} | } | ||||
if (!CommonHelper.IsValidMobile(userEntity.F_Mobile)) | |||||
{ | |||||
return Fail("手机号格式不正确!"); | |||||
} | |||||
//todo:待取消注释 | //todo:待取消注释 | ||||
//string raRndNum = Learun.Util.CommonHelper.RndNum(6); | //string raRndNum = Learun.Util.CommonHelper.RndNum(6); | ||||
string raRndNum = "123456"; | string raRndNum = "123456"; | ||||
@@ -1246,6 +1246,10 @@ namespace Learun.Application.Web.Controllers | |||||
{ | { | ||||
return Fail("用户手机号不存在!"); | return Fail("用户手机号不存在!"); | ||||
} | } | ||||
if (!CommonHelper.IsValidMobile(userEntity.F_Mobile)) | |||||
{ | |||||
return Fail("手机号格式不正确!"); | |||||
} | |||||
if (codeType == "firstlogin" && userEntity.F_HaveLogMark == true) | if (codeType == "firstlogin" && userEntity.F_HaveLogMark == true) | ||||
{ | { | ||||
return Fail("当前用户非首次登录,请使用账号密码进行登录!"); | return Fail("当前用户非首次登录,请使用账号密码进行登录!"); | ||||
@@ -113,6 +113,10 @@ namespace Learun.Application.WebApi | |||||
{ | { | ||||
return Fail("手机号不能为空。"); | return Fail("手机号不能为空。"); | ||||
} | } | ||||
if (!CommonHelper.IsValidMobile(loginModel.username)) | |||||
{ | |||||
return Fail("手机号格式不正确!"); | |||||
} | |||||
//todo:待取消注释 | //todo:待取消注释 | ||||
//string raRndNum = Learun.Util.CommonHelper.RndNum(6); | //string raRndNum = Learun.Util.CommonHelper.RndNum(6); | ||||
string raRndNum = "123456"; | string raRndNum = "123456"; | ||||
@@ -104,6 +104,10 @@ namespace Learun.Application.WebApi | |||||
{ | { | ||||
return Fail("用户手机号不存在!"); | return Fail("用户手机号不存在!"); | ||||
} | } | ||||
if (!CommonHelper.IsValidMobile(userEntity.F_Mobile)) | |||||
{ | |||||
return Fail("手机号格式不正确!"); | |||||
} | |||||
if (loginModel.codeType == "firstlogin" && userEntity.F_HaveLogMark == true) | if (loginModel.codeType == "firstlogin" && userEntity.F_HaveLogMark == true) | ||||
{ | { | ||||
return Fail("当前用户非首次登录,请使用账号密码进行登录!"); | return Fail("当前用户非首次登录,请使用账号密码进行登录!"); | ||||
@@ -2,6 +2,7 @@ | |||||
using System.Collections.Generic; | using System.Collections.Generic; | ||||
using System.Diagnostics; | using System.Diagnostics; | ||||
using System.Text; | using System.Text; | ||||
using System.Text.RegularExpressions; | |||||
namespace Learun.Util | namespace Learun.Util | ||||
{ | { | ||||
@@ -145,5 +146,19 @@ namespace Learun.Util | |||||
return str; | return str; | ||||
} | } | ||||
#endregion | #endregion | ||||
#region 验证字符串的格式 | |||||
/// <summary> | |||||
/// 是否是手机格式 | |||||
/// </summary> | |||||
/// <param name="mobile"></param> | |||||
/// <returns></returns> | |||||
public static bool IsValidMobile(string mobile) | |||||
{ | |||||
return Regex.IsMatch(mobile, @"^(\+\d{2,3}\-)?\d{11}$"); | |||||
} | |||||
#endregion | |||||
} | } | ||||
} | } |