小编bre*_*req的帖子

Symfony-如何在身份验证失败侦听器中获取用户名和IP地址?

我需要得到:

  • 用户名
  • IP地址

对于尝试登录我的网站的每个用户。如果用户成功登录,则获取该信息没有问题,但是我不知道如何获取IP地址以进行失败尝试。

她是我的代码:

app.listener.interactive_login_listener:
    class: AppBundle\EventListener\LogonListener
    arguments: ['@security.token_storage', '@doctrine.orm.entity_manager', '@security.authorization_checker', '@router', '@manager.settings']
    tags:
        - { name: kernel.event_listener, event: security.interactive_login, method: onAuthenticationSuccess }

# authentication failure event listener
app.listener.authentication_failure_event_listener:
    class: AppBundle\EventListener\LogonListener
    arguments: ['@security.token_storage', '@doctrine.orm.entity_manager', '@security.authorization_checker', '@router', '@manager.settings']
    tags:
        - { name: kernel.event_listener, event: security.authentication.failure, method: onAuthenticationFailure }
Run Code Online (Sandbox Code Playgroud)

听众

class LogonListener implements EventSubscriberInterface
{

    private $_tokenStorage;
    private $_em;
    private $_authorizationChecker;
    private $_router;
    private $_settings;

    public function __construct(
        TokenStorage $tokenStorage,
        EntityManager $em,
        AuthorizationCheckerInterface $authorizationChecker,
        Router $router,
        $settings)
    {
        $this->_tokenStorage …
Run Code Online (Sandbox Code Playgroud)

php symfony

5
推荐指数
1
解决办法
1489
查看次数

Docker-Compose v3-静态IP

我试图在我的docker-compose v3文件上设置一个静态IP,但是..我不能。每次设置时,都无法连接到该网页。我正进入(状态ERR_ADDRESS_UNREACHABLE

这是我的配置:

# docker-compose.yml
version: '3'
services:
    web:
        build: ./etc/nginx
        ports:
            - "90:80"
        volumes:
            - "./etc/ssl:/etc/ssl"
        depends_on:
            - php
            - database
    php:
        build: ./etc/php
        ports:
            - 9000:9000
        links:
            - database:mysqldb
        volumes:
            - "./etc/php/php.ini:/usr/local/etc/php/conf.d/php.ini"
            - ${APP_PATH}:/var/www/symfony
    database:
        image: mysql
        environment:
            MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
            MYSQL_DATABASE: ${MYSQL_DATABASE}
            MYSQL_USER: ${MYSQL_USER}
            MYSQL_PASSWORD: ${MYSQL_PASSWORD}
        ports:
            - 3300:3306
        volumes:
            - "./data/db/mysql:/var/lib/mysql"
Run Code Online (Sandbox Code Playgroud)

# docker-compose.override.yml
version: '3'
services:
  web:
    networks:
      test:
        ipv4_address: '10.1.0.100'

networks:
  test:
    ipam:
      driver: default
      config:
        - subnet: 10.1.0.0/24
Run Code Online (Sandbox Code Playgroud)

docker docker-compose

5
推荐指数
1
解决办法
6231
查看次数

Bootstrap-table动态更改表高度

我在1.6版本中使用Bootstrap-table插件.我想动态改变表高度 - 这可能吗?我无法弄清楚如何做到这一点......

<div class="main">
    <button id="resetView" class="btn btn-default">Reset View</button>

    <table id="table"
           data-toggle="table"
           data-url="/gh/get/response.json/wenzhixin/bootstrap-table/tree/master/docs/data/data1/"
           data-height="200">
        <thead>
        <tr>
            <th data-field="name">Name</th>
            <th data-field="stargazers_count">Stars</th>
            <th data-field="forks_count">Forks</th>
            <th data-field="description">Description</th>
        </tr>
        </thead>
    </table>
Run Code Online (Sandbox Code Playgroud)

$(function () {
    setTimeout(function () {
        $('.main').width('80%'); // Change table width

        $('.main').height('100'); // it won't work
        $('#table').data('height', 100); // this also won't work
        $('#table').height('100'); // and of course this won't work..
    }, 1000);

    $('#resetView').click(function () {
        $('#table').bootstrapTable('resetView');
    });
});
Run Code Online (Sandbox Code Playgroud)

工作小提琴 http://jsfiddle.net/e3nk137y/558/

jquery twitter-bootstrap-3 bootstrap-table

4
推荐指数
1
解决办法
8255
查看次数

显示'year%'> = 2010表格

我有表格名的数据库

year200801
year200802
year200803
year201010
year201101
year201203
year201204
year201205
....
Run Code Online (Sandbox Code Playgroud)

现在我需要把桌子放到哪里year > date('Y')-2.怎么做?

"show tables like 'year%' AND $year>='year2012';"
Run Code Online (Sandbox Code Playgroud)

mysql sql-like

3
推荐指数
1
解决办法
1万
查看次数

Apache - 如何获取REMOTE_USER变量

以前我使用IIS服务器作为PHP服务器.目前,它是apache.

在IIS上,我可以访问$_SERVER ['REMOTE_USER']返回用户名和域的变量(例如domain\user),但在安装XAMPP后,此变量不可用.

我该怎么办才能让这个变量再次出现?

我的应用程序位于本地网络上,没有互联网连接

apache fastcgi

3
推荐指数
1
解决办法
2万
查看次数

计算午夜后两次的持续时间

如何计算两次之间的持续时间?

var start = moment('17:00', "HH:mm");
var end = moment('02:15', "HH:mm");
moment.duration(end.diff(start)).asHours()
//outputs  -14.75 instead of 9.15
Run Code Online (Sandbox Code Playgroud)

javascript momentjs

3
推荐指数
1
解决办法
425
查看次数

Docker for Mac - 同步问题

所以我注意到在Mac上开发PHP应用程序时存在同步问题.页面加载前最多可能需要60秒.

与在Mac上一样,Docker使用我使用http://docker-sync.io修复它的其他虚拟机.但我想知道,你们有类似的问题吗?昨天我注意到在Docker设置img中有一个叫做文件共享的东西 .因为我已经把我的代码放在了,/Volumes/Documents/wwwdata我是否还必须添加它?

docker docker-compose

3
推荐指数
1
解决办法
900
查看次数

Highstock - 显示周数

如何在Highstock(而不是Highcharts!)中显示日期的周数?

我的SQL看起来像这样

select unix_timestamp(date)*1000 week
(....)
group by yearweek(date,3)
Run Code Online (Sandbox Code Playgroud)

我的JS

$(function() {
    $.getJSON('json_chart.php', function(data) {

        // Create the chart
        $('#container').highcharts('StockChart', {


            rangeSelector : {
                selected : 2
            },

            title : {
                text : 'Wyniki'
            },
            xAxis: {
                type: 'datetime',
                dateTimeLabelFormats: {
                    day: '%e'
                }
            },
            yAxis: [{
                offset: 40,
                title: {
                    text: 'Ilo?c'
                },
                lineWidth: 2
            }, {
                title: {
                    text: 'Efek'
                },
                opposite: true,
            }],

            series : [{
                name : 'Ode',
                data : data.ode,
                type : 'column', …
Run Code Online (Sandbox Code Playgroud)

javascript highstock

2
推荐指数
1
解决办法
3580
查看次数

将自定义公式添加到 webdatarocks

webdatarocks 是否可以计算每个时期每行的差异百分比?我想添加第 3 列并获得“Sum of foodDonorDelta”的 % od 差异,因此对于 30/09/2020,它将为空,对于 31/10/2020,它将是 4000%,对于 30/11/2020,它将是-78% 和 31/12/2020 它将是 1000%。我知道我可以在字段选项中设置“差异百分比”

在此处输入图片说明

但是然后我必须将“值”移到“行”,而我在“列”中需要它们

在此处输入图片说明

webdatarocks

1
推荐指数
1
解决办法
67
查看次数