人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ユーザー一人一人に対して、他人に推測されない文字列を与え、その文字列によって、会員サイトへログインできるようにしようと考えています。
どのような文字列をどのような手段で生成するのが良いでしょうか。
現在ユーザーから取得している情報はuser id(0から順に振られた固有のもの),login id,passwordになります。

●質問者: studio15
●カテゴリ:インターネット ウェブ制作
✍キーワード:LOGiN password USER サイト ユーザー
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● akkun_choi
●27ポイント

PHPならuniqid()で一意な文字列を生成できます。

http://jp.php.net/manual/ja/function.uniqid.php

user idとlogin idで一意性を確保して、時間やランダム文字列を加えてmd5などでハッシュすると良いと思います。


2 ● tfujiyama
●27ポイント

文字列よりもイメージの方が利用者は覚えやすいと思いますよ。

こんなのもご参考です。

http://www.mneme.co.jp/


3 ● toyoshi
●26ポイント

user_idとloginをくっつけて

use_idが1、loginがhatenaなら1hatenaとする

ハッシュなどを生成するのが一般的だと思います。

PHPなら

md5('文字列')

という風にできます。

さらにuser_idとloginだけでは推測されてしまうので、登録日や適当な文字列を混ぜれば、より推測しにくくなり質問者さんのやりたいことはできると思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ