コード例 #1
0
ファイル: user.py プロジェクト: jinius/rainist
def register_twitter(name, twitter_id, user_id=None):
	user = User.find_twitter(twitter_id)
	if user:
		raise ExistingUser()

	if not user_id:
		user_id = User.create(name)

	User.set_twitter(user_id, twitter_id)
	return user_id
コード例 #2
0
ファイル: user.py プロジェクト: jinius/rainist
def login_twitter(twitter_id):
	user = User.find_twitter(twitter_id)
	if not user:
		raise UserNotFound()
	return user