Vizible’s Blog

App Engine 3 – User Service

Posted in Programming by wearetherock on October 15, 2008
from google.appengine.api import users
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app

class MainPage(webapp.RequestHandler):
	def get(self):
		user = users.get_current_user()

		if user :
			self.response.headers['Content-Type'] = 'text/plain'

			self.response.out.write('Hello,'+ user.nickname());
		else :

application = webapp.WSGIApplication(
		[('/', MainPage)],
		debug = True)

def main():
if __name__ == "__main__":


ใช้ประโยชน์จาก Google Account เพื่อทำ Authenticate
user = users.get_current_user() ชื่อฟังก์ชันบอกความหมายอยู่แล้ว ถ้า user = null  จะเข้า else ซึ่งจะ redirect ไปหน้าหน้าล๊อกอินของ Google เมื่อล๊อกอินเสร็จ จะ redirect กลับมาที่เดิม (self.request.uri) บน browser จะแสดงข้อความ Hello, ชื่อเรา (ที่ล๊อกอินตะกี้)

Tagged with: , ,

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: