問題タブ [usercake]

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.

0 投票する
1 に答える
434 参照

php - Usercake にログインできない

ユーザーケーキを自分のウェブサイトに統合しようとしています。インストールしてアカウント登録しました。そのアカウントでログインしようとすると、ブラウザーが読み込まれ、何も起こらず、アカウントにアクセスできません。

0 投票する
1 に答える
293 参照

php - Mysql: 非オブジェクトでメンバ関数 bind_param() を呼び出す

usercake を使用して、登録ページに追加のフィールドを追加して、ユーザーの関心を記録し、interests というテーブルに保存しました。

同じテーブルに格納しないため、次のような別のクエリを作成する必要がありました。ユーザーが提供したデータが配列に変換されることに注意してください。

これが私のクエリです:

ただし、次のエラーが発生します。

しかし、コードには 218 行目はありません...混乱してしまいます。最終的に、各変数を配列の列の別々の行に格納することを望んでいます。あなたたちは何を提案しますか?

役立つ場合は、クラス全体へのリンクがここにあります: linktocode

0 投票する
1 に答える
99 参照

php - MySQL 'bind_param' ステートメントが機能していないようです - UserCake のカスタマイズ

だから私はUserCakeを使ったプロジェクトに取り組んでいます。「users」テーブルにフィールドを追加しました。これまでのところ、すべてがうまく機能しています。私が抱えている問題は、登録時に成功したことを返しますが、SQL ステートメントはフォーム データをデータベースに入れませんでした。

これまでのところ、必要なフィールドの追加に成功しており、それらのフィールドからデータを取得することはできますが、データをデータベースにプッシュすることはできません。bind_param ステートメントに関係しているように感じますが、よくわかりません。これが私が扱っているものです:

EDIT 9/30 5pm >>> この時点で唯一の問題は、データがテーブルに入れられていないことです。

編集 >>> 空の配列の問題を解決

私は次のように新しいユーザーを呼び出しています: $user = new User($password, $email, $token, $activationRequest, $passwordRequest, $active, $title, $signUp, $signIn, $company, $address_1, $address_2 , $city, $state, $zip, $paid, $first_name, $last_name);

編集 >>> テーブルuc_users( idint(11) NOT NULL, passwordvarchar(225) NOT NULL,

emailvarchar(150) NOT NULL,

activation_tokenvarchar(225) NOT NULL,

last_activation_requestint(11) NOT NULL、

lost_password_requesttinyint(1) NOT NULL,

activetinyint(1) NOT NULL,

titlevarchar(150) NOT NULL,

sign_up_stampint(11) NOT NULL、

last_sign_in_stampint(11) NOT NULL、

companyvarchar(50) デフォルト NULL、

address_1varchar(50) NOT NULL,

address_2varchar(50) NOT NULL,

cityvarchar(50) NOT NULL,

statevarchar(20) NOT NULL,

zipint(5) NOT NULL、

paidtinyint(1) NOT NULL,

first_namevarchar(50) NOT NULL,

last_namevarchar(50) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

0 投票する
1 に答える
104 参照

php - UserCake のカスタム PHP SQL Update 関数

さらに UserCake の問題が発生します。現在、名を更新する関数を作成しようとしています(多くのフィールドに使用されます)が、関数を呼び出すとスクリプトが停止します。なんらかの理由で、関数がどこにあるのかわからないようだと思いますか? またはそれが存在することさえありますか?フォームを送信するたびに、呼び出した行でページが停止するため$loggedInUser->updateFirstName($first_name);

これが私が取り組んでいるものです:

funcs.php

user_settings.php

私が混乱しているのは、 updateEmail() 関数が完全に機能することです。実際のフィールド名が「email」であることを除いて、まったく同じです。

0 投票する
1 に答える
361 参照

php - UserCake パスワードハッシュ / sha1() 関数が機能しない

UserCake を使用していますが、問題が発生しました。何らかの理由で、generateHash()機能が一貫して機能しなくなりました。これが私が見ているものです:

funcs.php <-- 関数が保持されている場所

class.newuser.php <-- パスワードを作成するために関数が呼び出される場所

login.php <-- パスワードを比較する関数が呼び出される場所

新しいアカウントを正常に作成できます。しかし、ログインしようとすると、login.php によって作成されたハッシュ パスワードは、新しいユーザー クラスによって作成されたものとは異なります。たとえば、ログインするとprint_r、入力したハッシュ pw とハッシュ pw の両方をデータベースに配置すると、次のように返されます。

私が考えることができる唯一のことは、ハッシュ化されたパスワードが26文字目で逸脱し始め、$salt25文字で何かが起こっているように見えることです(それが最大長だと仮定しますか?)。これはすべてストック UserCake のものなので、なぜそれほど一貫性がないのかわかりません。

ハッシュ化さ$entered_passれたもの(最初のもの)をコピーしてデータベースに貼り付けると、正常にログインできることに注意してください。

編集 >>>

もう少し調べてみると、問題はsha1($salt . $plainText);. $salt最初の後に物事が異なり始めるように見えます。また、完全にログインする機能を削除するとsha1()、セキュリティに大きな影響があるのではないかと思います。

0 投票する
0 に答える
106 参照

php - MD5 と Usercake および PHP121 Messenger の比較

Php121 Messengerを既存の Web サイトに組み込もうとしています。ウェブサイトはusercakeアカウントを使用しています。

パスワードの md5 暗号化のタイプが原因で、パスワードを認識しません。

Usercake はこのタイプの暗号化を使用します

これは、ユーザーを認証するための php121 メッセンジャーの関数です。すべてのデータベース設定が正しく、ユーザー名は検出されますが、ハッシュ形式が原因でパスワードが一致しません

md5ハッシュを比較する方法を理解する必要があります

http://forums.php121.com/viewtopic.php?t=1162

joomlaに使用されているこのようなものを使用しようとしましたが、うまくいきませんでした。

任意の支援をいただければ幸いです。

ありがとう

0 投票する
0 に答える
181 参照

php - OOP PHP PDO、ページ機能が動作しない (UserCake)

UserCake (最新) を PDO で OOP に変換する自分の小さなプロジェクトを行っています。すでに多くの機能を完成させています。しかし、現在、このページの機能についてしばらく行き詰まっています。したがって、コードによると、PHP ファイルのルート フォルダーを読み取り、それらがまだ存在しない場合は DB テーブル (uc_pages) に追加することになっています。また、DB にルート フォルダーに存在しないページがある場合は、それらを db から削除します。

エラーはまったく発生しませんが、これは興味深いことです...しかし、誰かが私に手を貸してくれるなら、コードを投稿します。

Pages.php

データベース.php

苦労している functions.php の部分

0 投票する
2 に答える
1682 参照

php - マーキーが完全にスクロールしない

こんにちは、私は取得した株式市場ティッカーを入れようとしましたが、marqueeその動作を使用したときsimple scrollに、php usercake ユーザー管理システムも使用して入れましたが、動作しないのは私のコードに問題があります...

前もって感謝します..

私が使用したコード

0 投票する
1 に答える
106 参照

php - UserCake/PHP - isUserLoggedIn が機能せず、空白のページが表示される

ユーザーが現在ログインしているかどうかを確認しようとしています。<li>ユーザーがログインしている場合は、正しいをメニューにエコーしたい。

私はページの上部でこれをやってみました:

<li>タグは次のとおりです。