如何在codeigniter控制器中包含php文件

飞镖

我有一个登录控制器,该控制器具有使用我的域凭据连接到LDAP的功能。

class Login extends MX_Controller {

const USER = "DOMAINACCOUNT";
const PASS = "DoM@inP@ssw0rd";

public function checkWW930() {
    $ldapserver = "ldap://ww930.sampledomain.net";
    $dn = 'dc=ww930,dc=sampledomain,dc=net';
    $ldapconn = ldap_connect($ldapserver) or die("Could not connect to $ldaphost");
    //ldap_set_option($ldapconn, LDAP_OPT_PROTOCOL_VERSION, 3);
    //ldap_set_option($ldapconn, LDAP_OPT_REFERRALS, 0);
    $user = self::USER;
    $pass = self::PASS;
    $bind = @ldap_bind($ldapconn, 'ww930\\'.$user, $pass);
    $filter = "(samaccountname=". $this->input->post('username') .")";
    $result = ldap_search($ldapconn, $dn, $filter);
    $info = ldap_get_entries($ldapconn, $result);
    if($info["count"] > 0) {
        return TRUE;    // account exists in ww930 domain
    } else {
        return FALSE;   // account does not exist in ww930 domain
    }

这可以正常工作,但是我想将我的凭据保存在一个单独的文件中,以便在需要时可以在其他控制器中使用它。另外,我想将其保存在一个文件中,这样,如果我的密码过期了,我只需要更新一个文件即可。我正在考虑将我的凭据放在凭据.php文件中,然后添加include('credentials.php'); 有人可以帮我实现它吗?非常感谢。

拉米·法亚德(Ramy Faiad)

您可以在其中设置常量 /config/constants.php

通过在文件末尾添加这两行

defined('USER')      OR define('USER', "DOMAINACCOUNT");
defined('PASS')      OR define('PASS', "DoM@inP@ssw0rd");

现在,您可以在项目中的任何位置使用常量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在codeigniter的控制器中调用javascript函数?

来自分类Dev

如何在Laravel控制器中包含一些文件

来自分类Dev

如何在自己的文件中定义模态控制器?

来自分类Dev

Laravel 4.2:在控制器中包含一个PHP文件(库)

来自分类Dev

如何在多个文件中定义控制器-AngularJs

来自分类Dev

如何使用核心PHP到Codeigniter控制器文件中?

来自分类Dev

如何从文件夹中的codeigniter中调用控制器?

来自分类Dev

如何在laravel 5控制器中复制文件

来自分类Dev

如何在Laravel中将子文件夹控制器包含到其他控制器中

来自分类Dev

如何在CodeIgniter 4的路由中调用子文件夹控制器方法

来自分类Dev

如何将包含语言文件的数组变量放在库中或帮助程序中,以放在codeigniter中的每个控制器文件中?

来自分类Dev

如何在codeigniter的控制器中调用javascript函数?

来自分类Dev

如何在Codeigniter控制器中获取参数值?

来自分类Dev

如何在Laravel控制器中包含一些文件

来自分类Dev

在加载视图之前,如何将数组从控制器传递到包含CSS的PHP文件?

来自分类Dev

如何在laravel 4.1中的控制器中调用模块的模型和控制器文件

来自分类Dev

如何在Codeigniter中具有控制器的别名

来自分类Dev

在CodeIgniter控制器中读取文件

来自分类Dev

如何在Codeigniter控制器中传递页面URL

来自分类Dev

我如何访问控制器文件中的数组以查看Codeigniter中的文件

来自分类Dev

codeIgniter如何在登录控制器中创建会话

来自分类Dev

如何在控制器中调用文件

来自分类Dev

如何在Codeigniter中使用htaccess文件将URL重写为特定控制器类

来自分类Dev

如何在codeigniter控制器中使用限制

来自分类Dev

如何在rails的控制器中包含用户信息

来自分类Dev

如何在codeigniter HMVC的文件夹模块中使用单独的控制器?

来自分类Dev

Codeigniter/PHP 在控制器中包含可重用的功能

来自分类Dev

如何在codeigniter中获取控制器方法参数?

来自分类Dev

如何在 PHP 中调用另一个控制器文件中的函数?

Related 相关文章

  1. 1

    如何在codeigniter的控制器中调用javascript函数?

  2. 2

    如何在Laravel控制器中包含一些文件

  3. 3

    如何在自己的文件中定义模态控制器?

  4. 4

    Laravel 4.2:在控制器中包含一个PHP文件(库)

  5. 5

    如何在多个文件中定义控制器-AngularJs

  6. 6

    如何使用核心PHP到Codeigniter控制器文件中?

  7. 7

    如何从文件夹中的codeigniter中调用控制器?

  8. 8

    如何在laravel 5控制器中复制文件

  9. 9

    如何在Laravel中将子文件夹控制器包含到其他控制器中

  10. 10

    如何在CodeIgniter 4的路由中调用子文件夹控制器方法

  11. 11

    如何将包含语言文件的数组变量放在库中或帮助程序中,以放在codeigniter中的每个控制器文件中?

  12. 12

    如何在codeigniter的控制器中调用javascript函数?

  13. 13

    如何在Codeigniter控制器中获取参数值?

  14. 14

    如何在Laravel控制器中包含一些文件

  15. 15

    在加载视图之前,如何将数组从控制器传递到包含CSS的PHP文件?

  16. 16

    如何在laravel 4.1中的控制器中调用模块的模型和控制器文件

  17. 17

    如何在Codeigniter中具有控制器的别名

  18. 18

    在CodeIgniter控制器中读取文件

  19. 19

    如何在Codeigniter控制器中传递页面URL

  20. 20

    我如何访问控制器文件中的数组以查看Codeigniter中的文件

  21. 21

    codeIgniter如何在登录控制器中创建会话

  22. 22

    如何在控制器中调用文件

  23. 23

    如何在Codeigniter中使用htaccess文件将URL重写为特定控制器类

  24. 24

    如何在codeigniter控制器中使用限制

  25. 25

    如何在rails的控制器中包含用户信息

  26. 26

    如何在codeigniter HMVC的文件夹模块中使用单独的控制器?

  27. 27

    Codeigniter/PHP 在控制器中包含可重用的功能

  28. 28

    如何在codeigniter中获取控制器方法参数?

  29. 29

    如何在 PHP 中调用另一个控制器文件中的函数?

热门标签

归档