form_open не работает (Codeigniter — IIS)

У меня есть форма (логин), я хочу вызвать метод на моем контроллере, при нажатии кнопки «Войти» метод не выполняется и возвращается к главному экрану с введенными данными.

Мой взгляд (login.php)

                <?php echo form_open('home/loginv'); ?>
<div class="form-group  m-b-20" >
<input name="usuario" type="text" class="form-control input-lg" placeholder="Name" data-required="true" value="<?php echo set_value('usuario') ?>" ></input>
<?php echo form_error('usuario'); ?>
</div>
<div class="form-group  m-b-20">
<input name="password" type="password" class="form-control input-lg" placeholder="Password" value="<?php echo set_value('password') ?>" ></input>
<?php echo form_error('password'); ?>
</div>

<div class="login-buttons">
<button type="submit" class="btn btn-danger btn-block btn-lg">Log in</button>
</div>
<?php echo form_close(); ?>

Мой контроллер, метод loginv (Home.php)

public function loginv() {

if ($this->form_validation->run('login') == FALSE) {
$this->load->view('home/login');
} else {
$resultado = ...
if ($resultado != null) {
...
redirect('home/dashboard');
} else {
...
redirect('home/login');
}
}
}

Мой web.config

<system.webServer>

<httpErrors errorMode="Detailed" />
<asp scriptErrorSentToBrowser="true"/>

<rewrite>
<rules>
<rule name="MyRule">
<match url="^(.*)$" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php/{R:1}" appendQueryString="false" />
</rule>
</rules>
</rewrite>

</system.webServer>

<system.web>
<customErrors mode="Off"/>
<compilation debug="true"/>
</system.web>

Мой config.php

...
$config['base_url'] = 'http://192.168.0.105/myAplicattion';
...
$config['index_page'] = '';
...

Я использую Codeigniter и мой сервер IIS.

Спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]