0

我已经在 pyrocms 中开发了一个 Web 应用程序,并且运行良好。现在我想在核心 php 中创建这个网站的移动版本,因为我的客户要求我这样做。我已经完成了几乎但是在核心 php 中创建登录模块时遇到了问题,因为我希望能够使用 pyrocms 由主站点创建的用户。所以请让我知道如何在核心 php 中创建与 pyrocms 一样工作的登录功能登录。

4

2 回答 2

3

login模块驻留在模块中cms/users

它基于ION auth库,您可以从中获取相关功能。您需要确保通过cms/users/config.

Codeigniter 是一个非常轻量和快速的框架。用核心 PHP 编写代码并不能确保网站更快;它只会使维护和升级变得更加困难和更长的过程。

于 2012-06-04T05:05:50.390 回答
1

需要是所有发明之母...... :)

最后我做到了..有几个步骤..

1. Get the email and password from login form.
2. Select user detail from default_users detail using emailid.
3. Calcuate the encrypted password using  password  and salt in this `sha1($password . $salt)`
4. Check the encrypted password value with db password value..

这是工作代码。

$result = fetchuserdetail($email);
            while($row = mysql_fetch_object($result))
                    {
                         $dbpassword =  $row->password;
                         $salt =  $row->salt;
                         $userid =  $row->id;
                    }
            $encrypassword = sha1($password . $salt);
            if($encrypassword == $dbpassword)
            {
                $_SESSION['user_logged_in'] = TRUE;     
                $_SESSION['user_logged_id'] = $userid;                  
                header("Location:$refer");
            }
            else
            {
                $_SESSION['email'] = $email;
                $_SESSION['password'] = $password;
                $_SESSION['loginerro'] = "Please fill the login detail";
                header('Location:login.php');
            }

希望这会对某人有所帮助....感谢您在这个问题上的时间。

于 2012-06-04T06:59:20.230 回答