diff --git a/app/controllers/oauth/mulanoss_controller.rb b/app/controllers/oauth/mulanoss_controller.rb index 54e85b41..1732e18a 100644 --- a/app/controllers/oauth/mulanoss_controller.rb +++ b/app/controllers/oauth/mulanoss_controller.rb @@ -18,7 +18,7 @@ class Oauth::MulanossController < Oauth::BaseController if current_user.blank? || !current_user.logged? login = User.generate_login('ML') email_regexp = "^([a-z0-9A-Z]+[-|_|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$" - mail = result["email"].to_s.match(email_regexp).present? ? result["email"].to_s : "#{login}@forge.com" + mail = result["email"].to_s.match(email_regexp).present? ? result["email"].to_s : "#{login}@mulan.com" reg_result = autologin_register(login, mail , "M#{login}2021#", 'mulan', true) open_user = OpenUsers::Mulan.create!(user_id: reg_result[:user][:id], uid: result['id'], extra: result) successful_authentication(open_user.user)