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