問題タブ [manual]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cakephp - Cakephpは、データベーステーブルに繰り返しエントリを使用してユーザーを認証します(手動認証?)
Webサイトのグループの認証システムを作成しています。問題は、既存のデータベースを使用する必要があることです。このデータベースには、すでにエントリでいっぱいのusersテーブルがあり、1人のユーザーが複数のアカウントを持つことができます。基本的に、ユーザーはアクセスできるWebサイトごとに1つのアカウントを持っています(これを行うのに最適な方法ではありませんが、変更することはできません)。各アカウントは、ログイン、パスワード、名前...、および重要なフィールドであるwebsite_idを含むusersテーブルのエントリで表されます。このフィールドは、そのアカウントがアクセスできるWebサイトをシステムに通知します。
大きな問題は、複数のアカウントを持つ一部のユーザーが、すべてのユーザーに対してまったく同じログイン/パスワード情報を持っていることです。たとえば、1人のユーザーが3つのアカウントを持っているとします。
- account1: login = charly / pwd = 1234 / name = Charles ... website_id = 1
- account2: login = charly / pwd = 1234 / name = Charles ... website_id = 2
- account3: login = charly / pwd = 1234 / name = Charles ... website_id = 3
したがって、id = 2のWebサイトにアクセスし、それらの資格情報を使用すると、アクセスが許可されます。id = 4のWebサイトにアクセスすると、アクセスが拒否されます。
私の問題は、CakePHPが自動的にログインを行うため、ユーザーがログインしようとすると、CakePHPは、フォームで送信されたログイン/パスワードに一致するデータベースの最初のエントリのみをチェックすることです。したがって、ユーザーが現在website_id = 3のWebサイトにいてログインしようとすると、Cakeは最初のエントリ(account1)を見つけ、そのwebsite_id(この場合は1)を現在のWebサイトのID(3)と比較します。別の方法として、アクセスは許可されませんが、許可する必要があります。_website_idとアカウントのwebsite_idの比較は、login()関数ですでに手動で行われていることに注意してください_。
login()関数は次のようになります。
ユーザーが送信したログイン/パスワードを使用してユーザーテーブルを手動で検索することにより、現在のWebサイトへのアクセスを手動で承認できるようにし、ユーザーアカウントのいずれかで一致するものが見つかった場合は、アクセス、またはアクセスを拒否します。要約すると、Authのコンポーネントのすべての自動魔法を避けてください。
c# - 開発者マニュアル
私のチームと私は、ソフトウェア開発プロジェクトの最終段階にあります。Visual Studioを使用して、プロジェクトをコンパイルし、C#でコーディングしています。ユーザーマニュアルを作成する必要があります。アプリケーションとコードのコメントからユーザーマニュアルを生成する方法はありますか?
android - 目に見えるサービスではないという Android サービスの定義で何が間違っていますか?
Android サービス mycompany.service.Agent があります。それがアプリで定義されている唯一のものです。「はじめる」タイプのサービスです。
エミュレーターで問題なくビルドしてインストールできました。設定アプリの「アプリの管理」部分に移動して確認しました。
このサービスを開始するアクティビティがありません。以下のようにadbシェルから手動で起動しようとしています。
am startservice mycompany.service.STARTAGENT
サービスの開始: Intent { act=android.intent.action.VIEW dat=mycompany.service.STARTAGENT } エラー: 見つかりません。サービスは開始されていません。
以下は私のマニフェストファイルのコピーです。私は何を間違っていますか?
ありがとう
ビデオガイ
mercurial - Mercurial の簡単な例
重複の可能性:
Mercurial の紹介
私の最近の変更はリモートです。私は最終的にこれを正しく行いましたか?
では、マージを行うべきではなく、プルを行うべきですか?
2 人の開発者が協力する簡単な例がないのはなぜですか?
例えば
上記のような 2 人の開発者間のワークフローの例は、hg プル、マージ、更新が何であるかを理解しやすくし、プルとマージを混同しないようにします。
たとえば、別の場所からの変更セットがあるときに 2 つのヘッドを取得しない方法を知っています。
2 人の開発者がどのように協力し、どのようにリモートで変更を取得するかの例が必要になる場合があります。
view - UITextField が機能しない
TabBar-Application では、ビューに小さなビューがあり、そこに描画できます。完璧に動作します。
そのコードで:
テキストフィールドを作成します。うまくいきますが、テキストフィールドにテキストを入れることができません。テキストフィールドは表示されていますが、テキストフィールドの下のビューに描画できます!
任意のヒント?
よろしくアンドレアス
python - Pythonのリファレンスマニュアル?
公式ドキュメントよりも優れたPythonの推奨リファレンスマニュアルはありますか?私は経験豊富なプログラマー(PHP、C#、javascript、そして最近ではいくつかのC)であり、PythonマニュアルはPHPマニュアルとMSDNに比べてかなり不足しています。特に、公式ドキュメントでは、無効なものを渡した場合にどのようなエラーが発生する可能性があるかを教えてくれないようです。また、モジュール内を移動する方法がないようです。
osモジュールを例にとってみましょう。そのページで呼び出すことができる定数またはメソッドのリストがないため、「stat(
」が見つかるまでCtrl+fを押す必要があります。次に、それを見つけたら、stat
存在しないディレクトリで呼び出した場合に何が期待できるかを教えてくれないので、ターミナルで試して何が起こるかを確認する必要があります。
これは非常に非効率的なようです…Pythonプログラマーはこれにどのように対処しますか?
resources - Intel 8048 アセンブリのリソースはありますか?
そこに何かありますか?レトロ コンソール用の何かを開発しようとしていますが、リソースが見つからないようです。しかし、アセンブラと逆アセンブラのパッケージ asm48 を見つけました。
「インテル MCS-48 プログラミング マニュアル」などの本のリストを見たことがありますが、実際にその本を見つけることができません。
同様に、私が見つけたコードの例は 1 つだけで、GPL の下でリリースされた Magnavox Odyssey 2 自作ゲームで、「Kill the Attacking Aliens」と呼ばれ、非常によくコメントされていますが、それでもバックアップ リソースがあると便利です。それは主題を教えるために意図されていました。
よろしくお願いします。
編集: ここ ( www.sharpmz.org/download/8048.pdf ) にある「MCS-48 Microcomputer User's Manual」の形式で、1 つのリソースを見つけたようで、命令セット全体がリストされています。 . 私はこれでうまくいくかもしれません。ただし、他のリソースを持っている人がいる場合は、引き続き聞いてみたいと思います. :)
iphone - iPhoneアプリのマニュアルを作成するための最も簡単で最速の方法は何ですか?
私はいくつかのアプリを開発しました、そしてそれのためにいくつかのマニュアルを追加したいと思います。つまり、アプリのメインメニューに[情報]ボタンがあるので、このボタンを押すと、そのマニュアルにテキストと画像が表示されます。最適な解決策についてアドバイスが必要です、ありがとう。
java - Java マニュアルの表示方法
アプリケーションの 1 つのマニュアルを作成しています。Javaを使用してマニュアルを表示する最良の方法を考えていました。
私の考えは、Adobe Reader が PDF ファイルを表示する方法のようなものを作成することです。ドキュメントの「マップ」は左側にあり、「章」の内容は右側にあります。
これを複製するにはどうすればよいですか?
mysql - *.chm 形式の MySQL マニュアルはありますか??
Mysql のドキュメントhttp://dev.mysql.com/doc/によると、CHM 形式の公式の mysql マニュアルはありませんが、CHM にコンパイルできる HTML シングル ページや HTML ページ/チャプターなど、他の形式があります。
すぐに使用できる CHM にコンパイルされたものがあるかどうか知りたいですか?