Authentication :: login
Request
GET Parameters
No GET parameters
POST Parameters
No POST parameters
Uploaded Files
No files were uploaded
Request Attributes
| Key | Value |
|---|---|
| _controller | "Webkul\UVDesk\CoreFrameworkBundle\Controller\Authentication::login" |
| _firewall_context | "security.firewall.map.context.back_support" |
| _locale | "en" |
| _redirected | true |
| _remove_csp_headers | true |
| _route | "helpdesk_member_handle_login" |
| _route_params | [ "_locale" => "en" ] |
| _security_firewall_run | "_security_back_support" |
| _stopwatch_token | "140972" |
Request Headers
| Header | Value |
|---|---|
| accept | "text/html,application/xhtml+xml,application/xml;q=0.9,image/heif,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" |
| accept-encoding | "gzip, deflate, br, zstd" |
| accept-language | "en-US,en;q=0.5" |
| authorization | "" |
| cookie | "sf_redirect=%7B%22token%22%3A%2229a264%22%2C%22route%22%3A%22helpdesk_member_thread_collection_xhr%22%2C%22method%22%3A%22GET%22%2C%22controller%22%3A%7B%22class%22%3A%22Webkul%5C%5CUVDesk%5C%5CCoreFrameworkBundle%5C%5CController%5C%5CThreadXHR%22%2C%22method%22%3A%22listTicketThreadCollectionXHR%22%2C%22file%22%3A%22%5C%2Fvar%5C%2Fwww%5C%2Fhtml%5C%2Fexxon-ticketing%5C%2Fsrc%5C%2Fwebkul%5C%2Fuvdesk%5C%2Fcore-framework%5C%2FController%5C%2FThreadXHR.php%22%2C%22line%22%3A20%7D%2C%22status_code%22%3A302%2C%22status_text%22%3A%22Found%22%7D; PHPSESSID=60ht46vkvqgl4968b7p4rlsvms" |
| host | "helpdesk.mobil-solcare.com" |
| priority | "u=0, i" |
| sec-fetch-dest | "document" |
| sec-fetch-mode | "navigate" |
| sec-fetch-site | "none" |
| sec-fetch-user | "?1" |
| upgrade-insecure-requests | "1" |
| user-agent | "Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)" |
| x-php-ob-level | "1" |
Request Content
Request content not available (it was retrieved as a resource).
Response
Response Headers
| Header | Value |
|---|---|
| access-control-allow-headers | [ "Access-Control-Allow-Origin" "Authorization" "Content-Type" ] |
| access-control-allow-methods | "GET,POST,PUT,OPTIONS" |
| access-control-allow-origin | "*" |
| cache-control | "no-cache, private" |
| content-type | "text/html; charset=UTF-8" |
| date | "Sat, 04 Apr 2026 16:07:55 GMT" |
| vary | "Accept" |
| x-debug-exception | "An%20exception%20has%20been%20thrown%20during%20the%20rendering%20of%20a%20template%20%28%22An%20exception%20occurred%20in%20driver%3A%20SQLSTATE%5BHY000%5D%20%5B1045%5D%20Access%20denied%20for%20user%20%27root%27%40%27localhost%27%20%28using%20password%3A%20YES%29%22%29." |
| x-debug-exception-file | "%2Fvar%2Fwww%2Fhtml%2Fexxon-ticketing%2Fsrc%2Fwebkul%2Fuvdesk%2Fcore-framework%2FResources%2Fviews%2Flogin.html.twig:5" |
| x-debug-token | "3a8987" |
| x-debug-token-link | "https://helpdesk.mobil-solcare.com/_profiler/512a7b" |
| x-previous-debug-token | "512a7b" |
| x-robots-tag | "noindex" |
Cookies
Request Cookies
| Key | Value |
|---|---|
| PHPSESSID | "60ht46vkvqgl4968b7p4rlsvms" |
| sf_redirect | "{"token":"29a264","route":"helpdesk_member_thread_collection_xhr","method":"GET","controller":{"class":"Webkul\\UVDesk\\CoreFrameworkBundle\\Controller\\ThreadXHR","method":"listTicketThreadCollectionXHR","file":"\/var\/www\/html\/exxon-ticketing\/src\/webkul\/uvdesk\/core-framework\/Controller\/ThreadXHR.php","line":20},"status_code":302,"status_text":"Found"}" |
Response Cookies
No response cookies
Session 4
Session Metadata
| Key | Value |
|---|---|
| Created | "Sat, 04 Apr 26 16:07:55 +0000" |
| Last used | "Sat, 04 Apr 26 16:07:55 +0000" |
| Lifetime | 0 |
Session Attributes
| Attribute | Value |
|---|---|
| _security.back_support.target_path | "https://helpdesk.mobil-solcare.com/en/member/threads/ajax/355" |
Session Usage
4
Usages
Stateless check enabled
| Usage |
|---|
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:44
[
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
"line" => 44
"function" => "getMetadataBag"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/security-http/Firewall/AccessListener.php"
"line" => 87
"function" => "getToken"
"class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/security-bundle/Debug/WrappedLazyListener.php"
"line" => 49
"function" => "authenticate"
"class" => "Symfony\Component\Security\Http\Firewall\AccessListener"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/security-http/Firewall/AbstractListener.php"
"line" => 26
"function" => "authenticate"
"class" => "Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php"
"line" => 80
"function" => "__invoke"
"class" => "Symfony\Component\Security\Http\Firewall\AbstractListener"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/security-http/Firewall.php"
"line" => 92
"function" => "callListeners"
"class" => "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 118
"function" => "onKernelRequest"
"class" => "Symfony\Component\Security\Http\Firewall"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 230
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 59
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 154
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 139
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 75
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/autoload_runtime.php"
"line" => 35
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/public/index.php"
"line" => 5
"args" => [
"/var/www/html/exxon-ticketing/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Symfony\Component\Security\Http\Authentication\AuthenticationUtils:65
[
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/security-http/Authentication/AuthenticationUtils.php"
"line" => 65
"function" => "get"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/src/webkul/uvdesk/core-framework/Controller/Authentication.php"
"line" => 70
"function" => "getLastUsername"
"class" => "Symfony\Component\Security\Http\Authentication\AuthenticationUtils"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 163
"function" => "login"
"class" => "Webkul\UVDesk\CoreFrameworkBundle\Controller\Authentication"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 75
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/autoload_runtime.php"
"line" => 35
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/public/index.php"
"line" => 5
"args" => [
"/var/www/html/exxon-ticketing/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Symfony\Component\Security\Http\Authentication\AuthenticationUtils:43
[
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/security-http/Authentication/AuthenticationUtils.php"
"line" => 43
"function" => "has"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/src/webkul/uvdesk/core-framework/Controller/Authentication.php"
"line" => 71
"function" => "getLastAuthenticationError"
"class" => "Symfony\Component\Security\Http\Authentication\AuthenticationUtils"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 163
"function" => "login"
"class" => "Webkul\UVDesk\CoreFrameworkBundle\Controller\Authentication"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 75
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/autoload_runtime.php"
"line" => 35
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/public/index.php"
"line" => 5
"args" => [
"/var/www/html/exxon-ticketing/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Symfony\Component\Security\Http\Firewall\ContextListener:195
[
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/security-http/Firewall/ContextListener.php"
"line" => 195
"function" => "remove"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 118
"function" => "onKernelResponse"
"class" => "Symfony\Component\Security\Http\Firewall\ContextListener"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 230
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 59
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 154
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 196
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 249
"function" => "filterResponse"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 86
"function" => "handleThrowable"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/vendor/autoload_runtime.php"
"line" => 35
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/var/www/html/exxon-ticketing/public/index.php"
"line" => 5
"args" => [
"/var/www/html/exxon-ticketing/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
| Key | Value |
|---|---|
| APP_ENV | "dev" |
| APP_SECRET | "YOUR_APP_SECRET" |
| DATABASE_SECOND_URL | "mysql://root:root@127.0.0.1:3306/yslcard_auth?serverVersion=5.2" |
| DATABASE_URL | "mysql://root:YUBOdb@2023!@127.0.0.1:3306/exxon_ticket?serverVersion=5.2" |
| MAILER_URL | "null://localhost" |
Defined as regular env variables
| Key | Value |
|---|---|
| APP_DEBUG | "1" |
| CONTEXT_DOCUMENT_ROOT | "/var/www/html/exxon-ticketing/public/" |
| CONTEXT_PREFIX | "" |
| DOCUMENT_ROOT | "/var/www/html/exxon-ticketing/public/" |
| FCGI_ROLE | "RESPONDER" |
| GATEWAY_INTERFACE | "CGI/1.1" |
| H2PUSH | "off" |
| H2_PUSH | "off" |
| H2_PUSHED | "" |
| H2_PUSHED_ON | "" |
| H2_STREAM_ID | "3" |
| H2_STREAM_TAG | "2629622-717-3" |
| HOME | "/var/www" |
| HTTP2 | "on" |
| HTTPS | "on" |
| HTTP_ACCEPT | "text/html,application/xhtml+xml,application/xml;q=0.9,image/heif,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" |
| HTTP_ACCEPT_ENCODING | "gzip, deflate, br, zstd" |
| HTTP_ACCEPT_LANGUAGE | "en-US,en;q=0.5" |
| HTTP_AUTHORIZATION | "" |
| HTTP_COOKIE | "sf_redirect=%7B%22token%22%3A%2229a264%22%2C%22route%22%3A%22helpdesk_member_thread_collection_xhr%22%2C%22method%22%3A%22GET%22%2C%22controller%22%3A%7B%22class%22%3A%22Webkul%5C%5CUVDesk%5C%5CCoreFrameworkBundle%5C%5CController%5C%5CThreadXHR%22%2C%22method%22%3A%22listTicketThreadCollectionXHR%22%2C%22file%22%3A%22%5C%2Fvar%5C%2Fwww%5C%2Fhtml%5C%2Fexxon-ticketing%5C%2Fsrc%5C%2Fwebkul%5C%2Fuvdesk%5C%2Fcore-framework%5C%2FController%5C%2FThreadXHR.php%22%2C%22line%22%3A20%7D%2C%22status_code%22%3A302%2C%22status_text%22%3A%22Found%22%7D; PHPSESSID=60ht46vkvqgl4968b7p4rlsvms" |
| HTTP_HOST | "helpdesk.mobil-solcare.com" |
| HTTP_PRIORITY | "u=0, i" |
| HTTP_SEC_FETCH_DEST | "document" |
| HTTP_SEC_FETCH_MODE | "navigate" |
| HTTP_SEC_FETCH_SITE | "none" |
| HTTP_SEC_FETCH_USER | "?1" |
| HTTP_UPGRADE_INSECURE_REQUESTS | "1" |
| HTTP_USER_AGENT | "Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)" |
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" |
| PATH_INFO | "/en/member/login" |
| PATH_TRANSLATED | "redirect:/./index.php/en/member/login/member/login" |
| PHP_SELF | "/index.php/en/member/login" |
| QUERY_STRING | "" |
| REDIRECT_H2PUSH | "off" |
| REDIRECT_H2_PUSH | "off" |
| REDIRECT_H2_PUSHED | "" |
| REDIRECT_H2_PUSHED_ON | "" |
| REDIRECT_H2_STREAM_ID | "3" |
| REDIRECT_H2_STREAM_TAG | "2629622-717-3" |
| REDIRECT_HTTP2 | "on" |
| REDIRECT_HTTPS | "on" |
| REDIRECT_SSL_TLS_SNI | "helpdesk.mobil-solcare.com" |
| REDIRECT_STATUS | "200" |
| REDIRECT_URL | "/en/member/login" |
| REMOTE_ADDR | "47.128.42.16" |
| REMOTE_PORT | "33524" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "https" |
| REQUEST_TIME | 1775318875 |
| REQUEST_TIME_FLOAT | 1775318875.4061 |
| REQUEST_URI | "/en/member/login" |
| SCRIPT_FILENAME | "/var/www/html/exxon-ticketing/public/index.php" |
| SCRIPT_NAME | "/index.php" |
| SERVER_ADDR | "10.0.0.68" |
| SERVER_ADMIN | "[no address given]" |
| SERVER_NAME | "helpdesk.mobil-solcare.com" |
| SERVER_PORT | "443" |
| SERVER_PROTOCOL | "HTTP/2.0" |
| SERVER_SIGNATURE | "" |
| SERVER_SOFTWARE | "Apache" |
| SSL_TLS_SNI | "helpdesk.mobil-solcare.com" |
| SYMFONY_DOTENV_VARS | "APP_ENV,APP_SECRET,DATABASE_URL,DATABASE_SECOND_URL,MAILER_URL" |
| USER | "www-data" |
| proxy-nokeepalive | "1" |
Sub Requests 1
ErrorController (token = 512a7b)
| Key | Value |
|---|---|
| _controller | "error_controller" |
| _stopwatch_token | "75e414" |
| exception | Twig\Error\RuntimeError {#712 #message: "An exception has been thrown during the rendering of a template ("An exception occurred in driver: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)")." #code: 0 #file: "/var/www/html/exxon-ticketing/src/webkul/uvdesk/core-framework/Resources/views/login.html.twig" #line: 5 -previous: Doctrine\DBAL\Exception\ConnectionException {#1942 …} -lineno: 5 -name: "@UVDeskCoreFramework/login.html.twig" -rawMessage: "An exception has been thrown during the rendering of a template ("An exception occurred in driver: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)")." -sourcePath: "/var/www/html/exxon-ticketing/src/webkul/uvdesk/core-framework/Resources/views/login.html.twig" -sourceCode: """ {% extends "@UVDeskCoreFramework//Templates//layout.html.twig" %}\n \n {% block title %}Login{% endblock %}\n \n {% set recaptchaDetail = recaptcha_service.getRecaptchaDetails() %}\n \n {% block templateCSS %}\n <style>\n #loginForm h1 {\n font-size: 28px;\n color: #6F6F6F;\n font-weight: 600;\n margin: 0px 0px 10px 0px;\n }\n \n .forgot-password-cta {\n position: absolute;\n font-size: 15px !important;\n right: 0px;\n top: 0px;\n }\n </style>\n {% endblock %}\n \n {% block pageWrapper %}\n <div class="uv-large-box-plank">\n \t\t<div class="uv-large-box-rt">\n \t\t\t<div class="uv-center-box uv-text-center">\n <form action="" method="post" id="loginForm">\n <div class="uv-adjacent-center">\n <h1>{{ "Log in to your"|trans }} <span class="uv-brand">{{ website.name }}</span></h1>\n <p>{{ "Enter your credentials below to gain access to your helpdesk account."|trans }}</p>\n <div class="uv-adjacent-form">\n <div class="uv-adjacent-element-block">\n <label>{{ "Email" |trans}}</label>\n <div class="uv-max-field">\n <input type="email" name="_username">\n </div>\n </div>\n <div class="uv-adjacent-element-block" style="position: relative;">\n <label>{{ "Password" |trans}}</label>\n <div class="uv-max-field">\n <a class="forgot-password-cta" href="{{ path('helpdesk_forgot_account_password') }}" tabindex="-1">{{ "Forgot Password?" |trans}}</a>\n <input type="password" name="_password">\n </div>\n </div>\n \n <div class="uv-adjacent-element-block">\n <label>\n <div class="uv-checkbox">\n <input type="checkbox" name="_remember_me" checked>\n <span class="uv-checkbox-view"></span>\n </div>\n <span class="uv-checkbox-label">{{ "Keep me logged in" |trans}}</span>\n </label>\n </div>\n <div class="uv-adjacent-element-block">\n {% if recaptchaDetail and recaptchaDetail.isActive == true %}\n <div class="clearfix"></div>\n <div class="g-recaptcha" data-sitekey="{{ recaptchaDetail.siteKey }}"></div>\n <div class="clearfix"></div>\n {% else %}\n <!-- Recaptcha will not support -->\n {% endif %}\n </div>\n <button class="uv-btn">{{ 'Sign In'|trans }}</button>\n </div>\n </div>\n </div>\n </form>\n \t\t</div>\n \n \t\t<div class="uv-large-box-lt">\n \t\t\t<div class="uv-center-box uv-text-center">\n \t\t\t\t<a href="https://www.uvdesk.com">\n <img alt="UVdesk" title="UVdesk" src="{{ app.request.scheme ~'://' ~ app.request.httpHost ~ asset('') }}{{ websiteConfiguration.website.logo }}" alt="{{ websiteConfiguration.website.name}}">\n \t\t\t\t</a>\n </div>\n \t\t</div>\n \t</div>\n {% endblock %}\n \n {% block footer %}\n {{ parent() }}\n \n {% if recaptchaDetail and recaptchaDetail.isActive == true %}\n <script src='https://www.google.com/recaptcha/api.js'></script>\n {% endif %}\n \n <script type="text/javascript">\n $(function () {\n _.extend(Backbone.Validation.callbacks, {\n valid : function (view, attr, selector) {\n var $el = view.$('[name="' + attr + '"]');\n $el.removeClass('uv-field-error');\n $el.parents('.uv-adjacent-element-block').find('.uv-field-message').remove();\n },\n invalid : function (view, attr, error, selector) {\n var $el = view.$('[name="' + attr + '"]');\n $el.addClass('uv-field-error');\n $el.parents('.uv-adjacent-element-block').find('.uv-field-message').remove();\n $el.parents('.uv-adjacent-element-block').append("<span class='uv-field-message'>" + error + "</span>");\n }\n });\n \n var LoginModel = Backbone.Model.extend({\n validation: {\n '_username': [{\n required: true,\n msg: '{{ "This field is mandatory"|trans }}'\n },{\n pattern: 'email',\n msg: '{{ "This is not a valid email address"|trans }}'\n }],\n '_password': [{\n required: true,\n msg: '{{"This field is mandatory"|trans }}'\n },{\n minLength: 8,\n msg: '{{"Password must contains 8 Characters"|trans }}'\n }],\n {% if recaptchaDetail and recaptchaDetail.isActive == true %}\n 'g-recaptcha-response' : {\n fn: function(value) {\n if(grecaptcha.getResponse().length > 0)\n return false;\n else\n return true;\n },\n msg : '{{ "Please select CAPTCHA"|trans }}'\n }\n \t\t\t\t {% endif %}\n }\n });\n \n var LoginForm = Backbone.View.extend({\n events: {\n 'click .uv-btn': 'submit',\n 'blur input': 'formChanegd'\n },\n initialize: function () {\n Backbone.Validation.bind(this);\n {% if error.messageKey is defined %}\n app.appView.renderResponseAlert({'alertClass': 'danger', 'alertMessage': '{{ error.messageKey|trans}}'})\n {% endif %}\n },\n formChanegd: function(e) {\n \t\t\t \tthis.model.set(Backbone.$(e.currentTarget).attr('name'), Backbone.$(e.currentTarget).val())\n \t\t\t \tthis.model.isValid([Backbone.$(e.currentTarget).attr('name')])\n \t\t\t },\n submit: function (e) {\n e.preventDefault();\n \n var data = this.$el.serializeObject();\n this.model.set(data);\n if(this.model.isValid(true)){\n this.$el.submit();\n }\n }\n });\n \n var Login = new LoginForm({\n \t\t el: $('#loginForm'),\n \t\t model: new LoginModel()\n \t\t });\n });\n </script>\n {% endblock %}\n """ : { { Twig\Template->yield(array $context, array $blocks = []): iterable … › › |
| logger | Symfony\Bridge\Monolog\Logger {#557 …9} |