ホームページ > バックエンド開発 > PHPチュートリアル > ログインページの確認~~~~ 助けてください

ログインページの確認~~~~ 助けてください

WBOY
リリース: 2016-06-23 14:14:15
オリジナル
732 人が閲覧しました

PHP SQL

if ($_POST["admin"]!=""){				$admin=$_POST["admin"];		$pwd=$_POST["pwd"];		 		$conn = new com("ADODB.Connection");  		$connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath("../../YCHB85SAD87/#YCHB85SAD87.mdb");				$conn->open($connstr);				$sql="select * from admin where admin='$admin' and pwd='$pwd'";		$rs = new com("ADODB.RecordSet");		$rs->Open($sql,$conn,1,1);					  if(! $rs->eof){  			session_start();  			$_SESSION['username']=$rs['username']; 			 echo "<script>alert('登录成功!');window.location='main1.asp';</script>"; 			}  			else{ 			echo "<script>alert('登录失败!');history.back();</script>";  			}					}
ログイン後にコピー

警告: (null)(): Invoke() が失敗しました: 事故が発生しました。ソース: Microsoft OLE DB Provider for ODBC Drivers 説明: 操作はキャンセルされました。

警告: (null)(): Invoke() が失敗しました: 事故が発生しました。ソース: ADODB.Recordset 説明: この接続を使用してこの操作を実行することはできません。このコンテキストでは、閉じられているか無効である可能性があります。

助けを求める初心者

ディスカッション(解決策)への返信

分析を依頼する

このような検証判決を書くときに注入されるのは怖くないですか?

このテストの依存関係注入は別のファイルにあります

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