2017-04-26 18 views
0

タイトルで述べたように、私は自分のウェブサイトにサインインするための特定のアドレスのみを受け入れたいと思っています。Web2pyでサインインする電子メールの特定のドメイン名を受け入れる

私はこれを試してみてください。

address_in_2_parts=auth.user.email.split("@") if address_in_2_parts[1]=="domain_i_want.com"

私は条件を追加したいが、私はこのコードの行を追加する必要がどこ?

答えて

0

db.auth_userテーブルのemailフィールドにバリデーターを追加するだけです。 Authが定義されているモデルファイルには、auth.define_tables()を呼び出し後、次の行を追加します。

db.auth_user.email.requires.append(IS_MATCH(r'.*@domain_i_want\.com$', 
    error_message='Only domain_i_want.com email addresses allowed.')) 
+0

あなたの助けをありがとう!それは完璧に、良い一日を持って動作します – PajouFrenchi

+0

あなたは大歓迎です。あなたの質問に答えるならば、答えを受け入れてください。 – Anthony

関連する問題