問題タブ [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.
php - Usercake にログインできない
ユーザーケーキを自分のウェブサイトに統合しようとしています。インストールしてアカウント登録しました。そのアカウントでログインしようとすると、ブラウザーが読み込まれ、何も起こらず、アカウントにアクセスできません。
php - Mysql: 非オブジェクトでメンバ関数 bind_param() を呼び出す
usercake を使用して、登録ページに追加のフィールドを追加して、ユーザーの関心を記録し、interests というテーブルに保存しました。
同じテーブルに格納しないため、次のような別のクエリを作成する必要がありました。ユーザーが提供したデータが配列に変換されることに注意してください。
これが私のクエリです:
ただし、次のエラーが発生します。
しかし、コードには 218 行目はありません...混乱してしまいます。最終的に、各変数を配列の列の別々の行に格納することを望んでいます。あなたたちは何を提案しますか?
役立つ場合は、クラス全体へのリンクがここにあります: linktocode
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
(
id
int(11) NOT NULL,
password
varchar(225) NOT NULL,
email
varchar(150) NOT NULL,
activation_token
varchar(225) NOT NULL,
last_activation_request
int(11) NOT NULL、
lost_password_request
tinyint(1) NOT NULL,
active
tinyint(1) NOT NULL,
title
varchar(150) NOT NULL,
sign_up_stamp
int(11) NOT NULL、
last_sign_in_stamp
int(11) NOT NULL、
company
varchar(50) デフォルト NULL、
address_1
varchar(50) NOT NULL,
address_2
varchar(50) NOT NULL,
city
varchar(50) NOT NULL,
state
varchar(20) NOT NULL,
zip
int(5) NOT NULL、
paid
tinyint(1) NOT NULL,
first_name
varchar(50) NOT NULL,
last_name
varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
php - UserCake のカスタム PHP SQL Update 関数
さらに UserCake の問題が発生します。現在、名を更新する関数を作成しようとしています(多くのフィールドに使用されます)が、関数を呼び出すとスクリプトが停止します。なんらかの理由で、関数がどこにあるのかわからないようだと思いますか? またはそれが存在することさえありますか?フォームを送信するたびに、呼び出した行でページが停止するため$loggedInUser->updateFirstName($first_name);
これが私が取り組んでいるものです:
funcs.php
user_settings.php
私が混乱しているのは、 updateEmail() 関数が完全に機能することです。実際のフィールド名が「email」であることを除いて、まったく同じです。
php - UserCake パスワードハッシュ / sha1() 関数が機能しない
UserCake を使用していますが、問題が発生しました。何らかの理由で、generateHash()
機能が一貫して機能しなくなりました。これが私が見ているものです:
funcs.php <-- 関数が保持されている場所
class.newuser.php <-- パスワードを作成するために関数が呼び出される場所
login.php <-- パスワードを比較する関数が呼び出される場所
新しいアカウントを正常に作成できます。しかし、ログインしようとすると、login.php によって作成されたハッシュ パスワードは、新しいユーザー クラスによって作成されたものとは異なります。たとえば、ログインするとprint_r
、入力したハッシュ pw とハッシュ pw の両方をデータベースに配置すると、次のように返されます。
私が考えることができる唯一のことは、ハッシュ化されたパスワードが26文字目で逸脱し始め、$salt
25文字で何かが起こっているように見えることです(それが最大長だと仮定しますか?)。これはすべてストック UserCake のものなので、なぜそれほど一貫性がないのかわかりません。
ハッシュ化さ$entered_pass
れたもの(最初のもの)をコピーしてデータベースに貼り付けると、正常にログインできることに注意してください。
編集 >>>
もう少し調べてみると、問題はsha1($salt . $plainText);
. $salt
最初の後に物事が異なり始めるように見えます。また、完全にログインする機能を削除するとsha1()
、セキュリティに大きな影響があるのではないかと思います。
php - MD5 と Usercake および PHP121 Messenger の比較
Php121 Messengerを既存の Web サイトに組み込もうとしています。ウェブサイトはusercakeアカウントを使用しています。
パスワードの md5 暗号化のタイプが原因で、パスワードを認識しません。
Usercake はこのタイプの暗号化を使用します
これは、ユーザーを認証するための php121 メッセンジャーの関数です。すべてのデータベース設定が正しく、ユーザー名は検出されますが、ハッシュ形式が原因でパスワードが一致しません
md5ハッシュを比較する方法を理解する必要があります
http://forums.php121.com/viewtopic.php?t=1162
joomlaに使用されているこのようなものを使用しようとしましたが、うまくいきませんでした。
任意の支援をいただければ幸いです。
ありがとう
php - OOP PHP PDO、ページ機能が動作しない (UserCake)
UserCake (最新) を PDO で OOP に変換する自分の小さなプロジェクトを行っています。すでに多くの機能を完成させています。しかし、現在、このページの機能についてしばらく行き詰まっています。したがって、コードによると、PHP ファイルのルート フォルダーを読み取り、それらがまだ存在しない場合は DB テーブル (uc_pages) に追加することになっています。また、DB にルート フォルダーに存在しないページがある場合は、それらを db から削除します。
エラーはまったく発生しませんが、これは興味深いことです...しかし、誰かが私に手を貸してくれるなら、コードを投稿します。
Pages.php
データベース.php
苦労している functions.php の部分
php - マーキーが完全にスクロールしない
こんにちは、私は取得した株式市場ティッカーを入れようとしましたが、marquee
その動作を使用したときsimple scroll
に、php usercake ユーザー管理システムも使用して入れましたが、動作しないのは私のコードに問題があります...
前もって感謝します..
私が使用したコード
php - UserCake/PHP - isUserLoggedIn が機能せず、空白のページが表示される
ユーザーが現在ログインしているかどうかを確認しようとしています。<li>
ユーザーがログインしている場合は、正しいをメニューにエコーしたい。
私はページの上部でこれをやってみました:
<li>
タグは次のとおりです。