私はpyrocmsでWebアプリケーションを開発しましたが、それは完全に機能しています。クライアントからの依頼に応じて、コアphpでこのサイトのモバイルバージョンを作成したいと思います。メインサイトでpyrocmsを使用してユーザーを作成できるようにしたいので、コアphpでログインモジュールを作成する際にほとんど問題が発生しました。そこで、pyrocmsと同じように機能するコアphpでログイン機能を作成する方法を教えてください。ログインする。
1060 次
2 に答える
3
login
モジュールはモジュール内にありますcms/users
。
これは、関連する関数を取得できるION認証ライブラリに基づいています。を介してすべての構成オプションを同一に保つようにする必要がありますcms/users/config
。
Codeigniterは非常に軽量で高速なフレームワークです。コアPHPでコードを記述しても、Webサイトの高速化は保証されません。それは、それを維持し、アップグレードすることをはるかに難しく、より長いプロセスにするだけです。
于 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 に答える