完善注册api
This commit is contained in:
parent
c303d2b4ca
commit
4214f39bae
|
@ -5,6 +5,7 @@ module Mobile
|
|||
get do
|
||||
['hello']
|
||||
end
|
||||
|
||||
desc "add a user"
|
||||
params do
|
||||
requires :login, type: String, desc: 'username'
|
||||
|
@ -12,16 +13,13 @@ module Mobile
|
|||
requires :password, type: String, desc: 'password'
|
||||
end
|
||||
post do
|
||||
user = User.new
|
||||
user.login = params[:login]
|
||||
user.mail = params[:mail]
|
||||
user.password = params[:password]
|
||||
user.password_confirmation = params[:password]
|
||||
user.activate
|
||||
if user.save!
|
||||
UserStatus.create(:user_id => user.id, :changsets_course => 0, :watchers_count => 0)
|
||||
user_service = UsersService.new
|
||||
begin
|
||||
user = user_service.register(params)
|
||||
{status: 0, data: user}
|
||||
rescue Exception => e
|
||||
{status: 1, message: e.message}
|
||||
end
|
||||
user
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue