{ "info": { "author": "ksg97031", "author_email": "ksg97031@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "login\n============================================================\n| Module for common login service\n\n.. code:: sh\n\n $ pip install login\n\n\n.. code:: python\n\n from login import generate_password_hash, check_password_hash, set_salt \n\n # set into config script\n set_salt(\"__YOUR__SECRET__KEY__\")\n\n # set into sign-in script\n username = 'ksg97031'\n password_hash = generate_password_hash(password) \n user = User(username, password_hash)\n db.session.add(user)\n db.session.commit()\n\n # set into login script \n login_username = 'ksg97031'\n user = User.query.filter(User.name == login_username).first();\n assert user is not None \n if not check_password_hash(password, user.password):\n return 'Login Fail'", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ksg97031/login", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "login", "package_url": "https://pypi.org/project/login/", "platform": "", "project_url": "https://pypi.org/project/login/", "project_urls": { "Homepage": "https://github.com/ksg97031/login" }, "release_url": "https://pypi.org/project/login/0.0.6/", "requires_dist": null, "requires_python": ">=3", "summary": "Module for common login service", "version": "0.0.6" }, "last_serial": 5597694, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a11d325bc1aa496d37d51ba9e5e85bf5", "sha256": "88be446cf68640f9ebbd69eff36866afbd1ebd90d261287d5c6c3f40e3f9b1eb" }, "downloads": -1, "filename": "login-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a11d325bc1aa496d37d51ba9e5e85bf5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 1763, "upload_time": "2019-07-29T02:47:54", "url": "https://files.pythonhosted.org/packages/1d/ae/ddfb6f9b3015055cc732fe0b05b27a465b482633f773e4e01798d8cf585c/login-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "fd61b611f4b7596fe51a9dd7c1fe8d4d", "sha256": "c0b0a23202e238cf37fafc1275b6aa01d9f4f5c42d905a0874e135092ba540b3" }, "downloads": -1, "filename": "login-0.0.2.tar.gz", "has_sig": false, "md5_digest": "fd61b611f4b7596fe51a9dd7c1fe8d4d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 1369, "upload_time": "2019-07-29T02:49:04", "url": "https://files.pythonhosted.org/packages/95/6c/cd7b72b71ce128705ac4d970c4577ea7349b3e424560f9643f9be116b1f0/login-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "704c8c029850de46efa32585996923fe", "sha256": "9060ca92b34e3109109f9ff52e656a20386436dce7753c3922a9d0f939e53d18" }, "downloads": -1, "filename": "login-0.0.3.tar.gz", "has_sig": false, "md5_digest": "704c8c029850de46efa32585996923fe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 1397, "upload_time": "2019-07-29T02:52:15", "url": "https://files.pythonhosted.org/packages/9b/53/85f7b788ffaefb83c317a421a4c4a4cb8edd691f83cf904dd227eddc7b38/login-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "636a09756c281487c7b052d68c885e77", "sha256": "4f9008878f7936e93e59245fa054099ea974b2124a851709c6ea11951b31b2d4" }, "downloads": -1, "filename": "login-0.0.4.tar.gz", "has_sig": false, "md5_digest": "636a09756c281487c7b052d68c885e77", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 1389, "upload_time": "2019-07-29T03:08:32", "url": "https://files.pythonhosted.org/packages/19/ba/5295a6f6afda036e5b2435080b43dba57954706ac45bd227835d496ff8df/login-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "3fb6927dd385d09cadb77a157a02d82b", "sha256": "34bcd7a5d1ca337c795f38200bbc8680b5fd8f195a41e5b313e57cc7052b3d8c" }, "downloads": -1, "filename": "login-0.0.5.tar.gz", "has_sig": false, "md5_digest": "3fb6927dd385d09cadb77a157a02d82b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 1411, "upload_time": "2019-07-29T03:11:41", "url": "https://files.pythonhosted.org/packages/ec/30/b032da4938a6326c855347977357cc89ff2ae29244a678b818521af454ba/login-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "e5405c2246a6389b9cbe6adbe636613c", "sha256": "d3edf1e1a9ac26f43c4db7e2beb7649e411087f3a52f99a937740ba57f3d0e81" }, "downloads": -1, "filename": "login-0.0.6.tar.gz", "has_sig": false, "md5_digest": "e5405c2246a6389b9cbe6adbe636613c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 1779, "upload_time": "2019-07-29T05:07:36", "url": "https://files.pythonhosted.org/packages/5f/e7/223a0b3f459de9475b97d85e8123f44beca6062fce78d008522d0aba7f28/login-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e5405c2246a6389b9cbe6adbe636613c", "sha256": "d3edf1e1a9ac26f43c4db7e2beb7649e411087f3a52f99a937740ba57f3d0e81" }, "downloads": -1, "filename": "login-0.0.6.tar.gz", "has_sig": false, "md5_digest": "e5405c2246a6389b9cbe6adbe636613c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 1779, "upload_time": "2019-07-29T05:07:36", "url": "https://files.pythonhosted.org/packages/5f/e7/223a0b3f459de9475b97d85e8123f44beca6062fce78d008522d0aba7f28/login-0.0.6.tar.gz" } ] }