中校
- 注册时间
- 2009-10-11
- 金币
- 7796 个
- 威望
- 2 个
- 荣誉
- 1 个
累计签到:567 天 连续签到:0 天 [LV.730]常住居民
|
100金币
本帖最后由 Joey_Yang 于 2014-7-28 23:30 编辑 & D& J: k# ^& v! ]
' j& z% z( O; B ^
大家好,有个问题一直困扰我,请教一下大家:. o6 x$ U8 T* d; }
v4 ^. ^8 g+ I# r我使用了ROS路由器的WEB认证功能,同时开启了其自带的User manaager,当出现登录出错时,当前使用的认证模板可以获取到服务器返回来的错误信息,对于Hostspot本地的账户(非User manager账户),已经可以把错误信息转换成中文(修改error文本即可),但对于在User manager中的账户,仍然提示英文错误信息,比如:user not found、no valid profile found等等,想把这些错误信息也转换成中文。我想到的方法有两个:1. 如果知道User manager返回错误信息的代码,就可以像本地账户那样在error文本中转换; 2. 手工获取user manager返回的所有错误信息,然后在login.html里边把它们一对一转换为中文。 n p! z9 {4 q4 |! C
: l0 b6 b! R, d* \. B( {4 q
当前模板获取错误信息的代码是:
- G9 E* l! q1 F/ ~<TD align=middle colspan=2> $(if error)<font color=FF0000>$(error)</font>$(endif)</TD>
* y" f; V. Z( w: T/ i8 x! d
' i$ ]0 g! e6 Q1 x" c只需要提供其中一种实现方法即可,请知道的坛友指导一下,给出实现代码,谢谢!, m I( r2 P4 K: Y6 r3 O0 o+ y
K! y3 N/ j9 A4 N9 [! L; H( R. b
对于第二种方法,懂得网页编程语言的人来说应该比较容易。, R7 M! {! Y! P% ^* w6 S
, ]8 e( z9 {9 R4 z9 U( m8 T9 s错误英文信息入图,错误信息中有一个变量”用户名587“隔开,因此可能还要加入一个筛选的功能,跳过用户名,选取关键字识别。 |
附件: 您需要 登录 才可以下载或查看,没有账号?注册
|