newLiQtは、PHPで構築されたLine風のチャットアプリケーションであり、Qiitaのように記事を投稿・閲覧できる機能も備えています。
- ユーザー登録とサインイン
- メール認証
- 記事投稿・閲覧機能
- ユーザープロフィール管理
- グループチャット機能
- ブロック機能
- バックエンド: PHP
- データベース: MariaDB
- フロントエンド: HTML/CSS/JavaScript
- その他: Composer, PHPMailer, Dotenv, Bootstrap
- パスワードはpassword_hash()関数でハッシュ化して保存
- CSRFトークンを使用してフォームのセキュリティを強化
- 入力値のバリデーションとサニタイズを徹底
- サインイン試行の頻度をランダムに遅延させることでブルートフォース攻撃を防止
- メール認証トークンの発行頻度を制限することでスパム行為を防止
Apache License 2.0