senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Notices by 東横イン@管理人 (toyokoinadmin@mstdn.toyoko.in), page 31

  1. 東横イン@管理人 (toyokoinadmin@mstdn.toyoko.in)'s status on Monday, 05-Nov-2018 09:55:54 JST 東横イン@管理人 東横イン@管理人

    これいいかもしれません。
    https://www.google.co.jp/amp/s/hakabahitoyo.wordpress.com/2017/09/30/guest-account-mastodon/amp/

    In conversation Monday, 05-Nov-2018 09:55:54 JST from mstdn.toyoko.in permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      ゲストアカウントで匿名トゥートできるマストドンインスタンスを作った
      By Hakaba Hitoyo from 墓場人夜

      md.distsn.org というマストドンインスタンスを運営している。ソースコードからビルドしているので、新機能を作って導入することができる。これまで、ユーザー数偽装とメールアドレス不要でユーザー登録をやってきた。今度はゲストアカウントをやっていこう。

      ゲストアカウントを運用するには以下が必要である。

      • メールアドレスを変更できない。
      • パスワードを変更できない。
      • アカウントを削除できない。
      • 2段階認証を有効にできない。
      • IPアドレスを取得できない。

      まず app/model/account.rb に guest? メソッドを生やす。あとは各所の haml で機能を殺せばよい。メールアドレスとパスワードの変更を殺す。アカウントの削除を殺す。2段階認証を殺す。IPアドレスの表示を殺す。完成。

      本当はクライアントサイドではなくサーバーサイドで機能を止める必要がある。まあ手を抜くところは抜いてやっていこう。

      guest? メソッドの定義は username == ‘guest‘ || username.include?(‘__‘) なので、ユーザー名が guest か、またはアンダーバー2個を含むならば、ゲストアカウントとして動作する。そのため、クソリプ専用ゲストアカウントのようなゲストアカウントを無限に生やすことができる。

  2. 東横イン@管理人 (toyokoinadmin@mstdn.toyoko.in)'s status on Monday, 05-Nov-2018 09:55:38 JST 東横イン@管理人 東横イン@管理人

    おはようです

    In conversation Monday, 05-Nov-2018 09:55:38 JST from mstdn.toyoko.in permalink
  • After

User actions

    東横イン@管理人

    東横イン@管理人

    東横インインスタンス管理人兼ユーザー 500文字制限緩和しました。 APGLに従ってソースも公開しました。 もしソースコードが気になる方は、aboutのソースコードの欄からご参照ください。

    Tags
    • (None)
    WebSub
    Inactive

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          14703
          Member since
          4 Nov 2018
          Notices
          432
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.