如果用户失去连接,我已经创建了一个管理脱机状态的Web应用程序.为此,我向用户显示信息/错误/ ...消息以通知离线状态.
我的问题是警告消息中的某些图标或图像没有显示,因为当用户已经丢失连接时它们被加载...图像在CSS中而不是在html中:
.warning
{
background: #FFE680 url(../images/ico_warning.png) no-repeat 10px center / 18px;
}
Run Code Online (Sandbox Code Playgroud)
如何在页面构造中预加载图像/图标以脱机使用它们?
注意:我不能使用HTML5离线功能(清单)因为我的目标用户在IE9上(不支持html5清单),并且由于个人原因我不能使用精灵......
谢谢你的帮助
我正在尝试实现异步验证器但没有成功......
我的组件创建了一个表单:
this.personForm = this._frmBldr.group({
lastname: [ '', Validators.compose([Validators.required, Validators.minLength(2) ]) ],
firstname: [ '', Validators.compose([Validators.required, Validators.minLength(2) ]) ],
birthdate: [ '', Validators.compose([ Validators.required, DateValidators.checkIsNotInTheFuture ]) ],
driverLicenceDate: [ '', Validators.compose([ Validators.required, DateValidators.checkIsNotInTheFuture ]), this.asyncValidationLicenceDate.bind(this) ],
}, {
asyncValidator: this.validateBusiness.bind(this),
validator: this.validateDriverLicenseOlderThanBirthdate,
});
Run Code Online (Sandbox Code Playgroud)
我的验证方法
validateBusiness(group: FormGroup) {
console.log('validateBusiness')
return this._frmService
.validateForm(group.value)
.map((validationResponse: IValidationResponse) => {
if (validationResponse) {
validationResponse.validations.forEach( (validationError: IValidationErrorDescription) => {
let errorMsg = validationError.display;
let errorCode = validationError.code;
validationError.fields.forEach( (fieldName: string) => {
console.log(fieldName);
let control = …
Run Code Online (Sandbox Code Playgroud) 我用php lumen框架做了一个小的API。
现在我正在为我的应用程序集成 jwt 身份验证(遵循此教程http://laravelista.com/json-web-token-authentication-for-lumen/),但是当我尝试登录时,它总是返回 false ...
jwt
直接使用似乎没有问题,因为令牌生成有效,但只有登录无效。正如我所看到的,jwt
使用Lumen Auth::
登录,所以为了确保我尝试Auth::attempt()
直接登录而不是JWTAuth::attempt
,但结果false
太......这是我的代码:
try
{
$validation = $this->validate($request, [
'email' => 'required|email',
'password' => 'required'
]);
$credentials = $request->only('email', 'password');
$isAuthenticated = Auth::attempt($credentials) || JWTAuth::attempt($credentials);
$user = User::first();
$token = JWTAuth::fromUser($user);
$result = [
'isAuthenticated' => $isAuthenticated,
'token' => $token
];
// ... catch exceptions + return $result or errors from exceptions
Run Code Online (Sandbox Code Playgroud)
我进行了一些搜索以纠正此类问题的常见错误,并且我已经检查过:
users
password
列和一email
列(全小写名称)angular ×1
css ×1
html ×1
javascript ×1
jwt ×1
laravel ×1
laravel-5 ×1
lumen ×1
offline ×1
validation ×1