ホームページ  >  記事  >  バックエンド開発  >  ユーザーログインを実装するためのシンプルな PHP データバックグラウンド、PHP バックグラウンドユーザーログイン_PHP チュートリアル

ユーザーログインを実装するためのシンプルな PHP データバックグラウンド、PHP バックグラウンドユーザーログイン_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:15:191361ブラウズ

ユーザー ログインを実装するためのシンプルな PHP データ バックグラウンド、PHP バックグラウンド ユーザー ログイン

最近、ログインが必要な iOS 用の小さなプロジェクトを書いていたため、SAE を使用してシンプルな純粋なデータ バックグラウンドを構築しました。 PHP ステートメントを使い始めるのは簡単ですが、SQL と組み合わせるのは少し難しくなります。 (コードはすべて SAE プラットフォーム上で実行されます。一部のメソッドは PHP とは異なると推定されます。たとえば、SaeMysql は SAE 独自の関数の一部です)

まず、使用するPHPの基本的な構文について話しましょう。

最も基本的なことは、クライアントのリクエストからパラメータを抽出することです。PHP には、クライアントのリクエスト メソッドに対応する GET と POST の 3 つのメソッドがあります。以下のような万能なものもあります

リーリー

クライアントがGETをリクエストしているかPOSTをリクエストしているかに関係なく、REQUESTを使用してパラメータを抽出できます。 _GET と _POST は要件によって異なります

上記はデータを抽出し、登録してログインするまでです。登録時のログインについて説明し、その後でデータベースの作成方法について詳しく説明します。

ログインに関しては、抽出されたユーザー名パラメータに一致する要素がデータベース内にあるかどうかを確認し、一致する場合はパスワードの一致を続行し、そうでない場合はログイン失敗を返します。まず、クエリの方法、SQL クエリ ステートメントの使用方法、クエリされたデータを実行して返す方法、SAE での getData メソッドの使用方法を見てみましょう。

リーリー

お問い合わせ完了後、判断をさせていただきます。まず、配列に要素があるかどうかを確認して、データ テーブルに対応するユーザーが存在するかどうかを判断します。

リーリー

ユーザーが存在する場合は、パスワードが正しいかどうかをさらに判断する必要があります。

リーリー

これはJSONを使ってログイン結果を返します。データベースを閉じることを忘れないでください。

リーリー

ログインはこちらです。データベースを作成し、いくつかのプロパティを構成する必要があるため、登録は少し面倒です。また記事書きましょう

簡単なPHPバックグラウンドデータ入力の実装方法

無料の PHP ソース コード Web サイトを見つけます。

PHP言語を使用して簡単なログインページを作成します

はい、試してみてください
データベース情報とテーブルの設計がわからないため、リクエストされたデータベースに直接接続できるようにこれを書くことはできません。そのため、ホスト名を変更する必要があります。コード内の db_user、パスワードを自分で変更すると、正しいユーザー名とパスワードを変更した後、直接使用できるようになります

session_start();
。 $host = "localhost"; //サーバー名
$db_user = "root"; //ユーザー名
$db_password = "74862856"; //接続するデータベース
= @ mysql_connect($host,$db_user, $db_password) または die("データベースへの接続に失敗しました".mysql_error());
$db_selected = mysql_select_db($db,$link_id)
if(!$db_selected){
die("指定されたデータベースが見つかりませんでした".mysql_error ());
}

if(isset($_COOKIE['user'])){

$sql = 'select * from name where user="' .$_COOKIE['user'].'"';
$result = @ mysql_query($sql,$link_id) または die("SQL ステートメント エラー");
$row = mysql_fetch_array($result,MYSQL_ASSOC);
if (isset($row)){ //データベース内にこのユーザーが存在する場合
Header("Location:index.php"); //正当な COOKIE は指定されたインターフェースに直接ジャンプします
}else{
$_COOKIE['user' ] = ""; //不正な COOKIE
Header(" Location:login.php") //インターフェースを再読み込みします
}

}

if(isset($_POST['submitted'])){

$user = $_POST['user'];
$ pwd = $_POST['pwd'];
$sql = 'select * from name where user="'.$user.'"';
$result = @ mysql_query($sql,$link_id) または die("SQL ステートメント エラー");
$row = mysql_fetch_array($result,MYSQL_ASSOC);
$cmp_pwd = $row['password'];
if($cmp_p...残りの本文>>

http://www.bkjia.com/PHPjc/905332.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/905332.html技術記事シンプルな PHP データ バックグラウンドはユーザー ログインを実装します。最近、私はログインを使用する iOS 用の小さなプロジェクトを作成していたので、SAE を使用してシンプルな純粋なデータ バックグラウンドを構築しました。 PHP ステートメントを始めるのはとても簡単です...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。