単純すぎますが、久しぶりに覚えられず、情報を探すのに30分も費やしてしまい、良い記憶力は悪い文章ほど良くないことを痛感しました。 !後で忘れられないように、パスポート書類を今すぐ郵送してください。 !必要な情報をオンラインで見つけるには時間がかかることを忘れないでください!!!!!!
パスポートの統合
パート 1: 統合の原則内容をクリップボードにコピーします
<font face="新宋体"><?php<BR>//この文書をlogin.phpとして保存します<BR>//まずインターフェース技術文書の暗号化関数と復号化関数をコピーします<BR>//コードがコピーされないようにするため、煩雑なので文書の最後にコピーしました <BR>//ユーザー データベース テーブルのユーザー名フィールドが UserName、パスワード フィールドが Pwd、電子メール フィールドが Email であると仮定します<BR>//登録ページの実装方法同様であり、ご自身で実装することもできます。ご不明な点がございましたら、QQ に追加してください: 2666556<br>$act=(isset ($_GET['act']))?$_GET['act']:"login"; <BR>if(function_exists($act)) $act();else login(); $ErrMsg=UserCheck();<br> if($ErrMsg!="")echo $ErrMsg =login method=post><br>ユーザー名:< ;input name=ユーザー名><br>Password:<input name=password><br><input name=submit type=submit value=Login</form><br>< ?php<BR>}//end function<BR>function logout( )//ログアウトします<BR>{<BR> $passportkey="1234567890";//ここでフォーラムのパスによって設定されたパスポートキーを置き換えます<BR> $auth=$_COOKIE['auth']; <BR> setcookie("auth", "",time( ) - 3600); $ $ _ get ['forward']; rawurlencode($forward);<br> header("場所: bbs/api/passport.php?action=logout&auth=$auth&forward=$forward&verify=$verify");<br>}<br>関数 UserCheck() <BR>{ =============<BR> If(!isset($_POST['submit'])) // ログイン フォームのボタンには同じものが必要です。 name<br> $usnm=$_POST['username' ];//username はログイン フォームのユーザー名フィールドに置き換えられます") return "ユーザー名を入力してください!";<BR> if($pwd=="") return "してくださいパスワードを入力してください!"; <BR> ================<BR> sql_connect("localhost", "root", "");<BR> mysql_select_db("your_db_name"); <BR>$sql="Select * from `user` where UserName='".$usnm."' 制限 1";ユーザーは存在しません。」 if($row["Pwd"]!=md5($pwd) ))「間違ったパスワード」を bbs に返す ================ 'ユーザー名' => ],<br> 「パスワード」 <br> $auth = crypt(passport_encode ($member), $passportkey);<br> setcookie("auth",$auth,($_POST["Cookie"]? time()+(int)$_POST ["Cookie"] :0));<br> $forward =$_POST['forward'];<br> if($forward=="")$forward="../../index.php"; md5('login'.$auth.$forward. $passportkey);<br> $auth=rawurlencode(($auth); "); " =================== <br>//==============以下はコピーされた関数です========= ================== =<br>関数パスポート_encrypt($txt, $key) {<br> srand((double)microtime() * 1000000);<br> $encrypt_key = md5(rand (0, 32000)); <br> $tmp = '' ;<br> $i r = $ctr == strlen($encrypt_key) ? 0 : $ctr; $tmp, $key));<br>}<br>関数パスポート_decrypt($txt, $key) {<br> $txt = パスポート_キー($ txt)、$ key);<br>$ tmp = '';<br>関数パスポートキー($txt, $encrypt_key) {<br> $encrypt_key = md5($encrypt_key);<br> $ctr = 0;<br> $tmp = '';<br> for($i = 0; $i < strlen($txt) ); $ i ++){<BR>}<BR>$ $ tmp; ] = $key.'='.urlencode($ val);<BR> }<BR> return implode('&', $arrayenc);<BR>}<br>//================ ============== =================================== =========<BR>//== =========================コピー終了======== ================ ===============<BR>?><br><br><br>
<br>
上記では、BlackBerry パスポートのコンテンツを含む、BlackBerry パスポートのディスカッションとパスポートの統合に関するメモを紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。 <br>
<br>
<br></font>