ホームページ > バックエンド開発 > PHPチュートリアル > Pear 認証実装に基づくログイン検証コード

Pear 認証実装に基づくログイン検証コード

WBOY
リリース: 2016-07-25 09:05:20
オリジナル
1541 人が閲覧しました
  1. /**
  2. @文件 yz.php
  3. @site http://bbs.it-home.org
  4. */
  5. require_once('Auth.php');
  6. function show_login_form () {
  7. echo '
  8. ユーザー名:

  9. パスワード:

  10. ';
  11. }
  12. $options=array('dsn'=>'mysql://root:1@localhost/zs',
  13. 'table'=>'users',
  14. 'usernamecol'=>'user_name',
  15. 'passwordcol'=>'user_passwd',
  16. 'cryptType'=>'',
  17. 'db_fields'=>'*',
  18. );
  19. $auth=新しい認証('DB',$options,'show_login_form');
  20. ?>
  21. <ボディ>
  22. $auth->start();
  23. if($auth->checkAuth()){
  24. echo "ok";
  25. エコー "
    ";
  26. echo "add";
  27. }else {
  28. echo "エラー";
  29. }
  30. //$auth->setSessionName($auth->getAuthData('user_name'));
  31. ?>
复制代码

二、yzh.php传递登录後のセッション

  1. function back(){
  2. echo 'back';
  3. }
  4. require_once('Auth.php');
  5. $auth=新しい認証('DB',$option,'back');
  6. $auth->start();
  7. if($auth->checkAuth())
  8. {
  9. echo "これはセッションページです、ようこそ ";
  10. echo "{$auth->getUserName()}";
  11. }
  12. ?>
复制發


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート