Skip to content

Commit 43c2328

Browse files
committed
Validate no urls in user names (spammers)
1 parent 6f00c40 commit 43c2328

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

app/models/user.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ class User < ActiveRecord::Base
7272
validates :username, format: { :with => /\A[a-zA-Z0-9]+([\.-])?[a-zA-Z0-9]+\z/ }, length: { minimum: 4, maximum: 50 }
7373

7474
validates :first_name, :last_name, :email, :username, presence: true
75+
validates :first_name, :last_name, format: { without: /(http|https|\/\/)/, message: "cannot contain URLs" }
7576
validates_uniqueness_of :email, :username, case_sensitive: false
7677
validates_uniqueness_of :email_fallback, allow_blank: true
7778
validates :password, presence: true, length: { minimum: 6 }, if: lambda{ !password.nil? }, on: :update

0 commit comments

Comments
 (0)